forked from thousandparsec/tpserver-cpp
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* contrary to Player has no Agent
- Loading branch information
Kornel Kisielewicz
committed
Aug 12, 2010
1 parent
32180a8
commit cb67b84
Showing
2 changed files
with
85 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
|
||
/* Player Connection object | ||
* | ||
* Copyright (C) 2010 Kornel Kisielewicz and the Thousand Parsec Project | ||
* | ||
* This program is free software; you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License as published by | ||
* the Free Software Foundation; either version 2 of the License, or | ||
* (at your option) any later version. | ||
* | ||
* This program is distributed in the hope that it will be useful, | ||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
* GNU General Public License for more details. | ||
* | ||
* You should have received a copy of the GNU General Public License | ||
* along with this program; if not, write to the Free Software | ||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
* | ||
*/ | ||
|
||
#include "playerconnection.h" | ||
|
||
|
||
PlayerConnection::PlayerConnection( | ||
boost::asio::io_service& aIOS, | ||
boost::asio::io_service::strand& aStrand | ||
) : TpConnection( aIOS, aStrand ) | ||
{ | ||
} | ||
|
||
void PlayerConnection::handleAgentFrame() | ||
{ | ||
|
||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
#ifndef ADMINCONNECTION_H | ||
#define ADMINCONNECTION_H | ||
|
||
/* tpserver admin connection base class. | ||
* | ||
* Copyright (C) 2010 Kornel Kisielewicz and the Thousand Parsec Project | ||
* | ||
* This program is free software; you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License as published by | ||
* the Free Software Foundation; either version 2 of the License, or | ||
* (at your option) any later version. | ||
* | ||
* This program is distributed in the hope that it will be useful, | ||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
* GNU General Public License for more details. | ||
* | ||
* You should have received a copy of the GNU General Public License | ||
* along with this program; if not, write to the Free Software | ||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
* | ||
*/ | ||
|
||
#include <tpserver/server/tpconnection.h> | ||
|
||
class AdminConnection : public TpConnection | ||
{ | ||
public: | ||
/// Boost shared pointer | ||
typedef boost::shared_ptr< AdminConnection > Ptr; | ||
|
||
public: | ||
|
||
/** | ||
* Constructor. | ||
* | ||
* @param aIOS Boost io_service on which the connection operates | ||
* @param aStrand the thread on which the connection operates | ||
*/ | ||
AdminConnection( | ||
boost::asio::io_service& aIOS, | ||
boost::asio::io_service::strand& aStrand | ||
); | ||
|
||
virtual void handleAgentFrame(); | ||
|
||
}; // class AdminConnection | ||
|
||
#endif // ADMINCONNECTION_H |