(svn r22403) -Document: some more network/core code
This commit is contained in:
@@ -525,11 +525,32 @@ public:
|
||||
uint last_packet; ///< Time we received the last frame.
|
||||
|
||||
NetworkRecvStatus CloseConnection(bool error = true);
|
||||
|
||||
/**
|
||||
* Close the network connection due to the given status.
|
||||
* @param status The reason the connection got closed.
|
||||
*/
|
||||
virtual NetworkRecvStatus CloseConnection(NetworkRecvStatus status) = 0;
|
||||
virtual ~NetworkGameSocketHandler() {}
|
||||
|
||||
inline void SetInfo(NetworkClientInfo *info) { assert(info != NULL && this->info == NULL); this->info = info; }
|
||||
inline NetworkClientInfo *GetInfo() const { return this->info; }
|
||||
/**
|
||||
* Sets the client info for this socket handler.
|
||||
* @param info The new client info.
|
||||
*/
|
||||
inline void SetInfo(NetworkClientInfo *info)
|
||||
{
|
||||
assert(info != NULL && this->info == NULL);
|
||||
this->info = info;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the client info of this socket handler.
|
||||
* @return The client info.
|
||||
*/
|
||||
inline NetworkClientInfo *GetInfo() const
|
||||
{
|
||||
return this->info;
|
||||
}
|
||||
|
||||
NetworkRecvStatus ReceivePackets();
|
||||
|
||||
|
Reference in New Issue
Block a user