FastEcslent::NetCommon Class Reference

#include <netCommon.h>

List of all members.

Public Member Functions

std::pair
< boost::asio::ip::udp::endpoint,
std::string > 
getMyIP ()
long getCurrentTimeLong ()
 NetCommon ()
virtual ~NetCommon ()
std::pair
< boost::asio::ip::udp::endpoint,
std::string > 
getMyIP ()
long getCurrentTimeLong ()
 NetCommon ()
virtual ~NetCommon ()
std::pair
< boost::asio::ip::udp::endpoint,
std::string > 
getMyIP ()
long getCurrentTimeLong ()
 NetCommon ()
virtual ~NetCommon ()

Private Attributes

boost::posix_time::ptime startTime


Detailed Description

Definition at line 18 of file netCommon.h.


Constructor & Destructor Documentation

FastEcslent::NetCommon::NetCommon (  ) 

Definition at line 16 of file netCommon.cpp.

References getCurrentTime(), and startTime.

FastEcslent::NetCommon::~NetCommon (  )  [virtual]

Definition at line 61 of file netCommon.cpp.

FastEcslent::NetCommon::NetCommon (  ) 

virtual FastEcslent::NetCommon::~NetCommon (  )  [virtual]

FastEcslent::NetCommon::NetCommon (  ) 

virtual FastEcslent::NetCommon::~NetCommon (  )  [virtual]


Member Function Documentation

std::pair< boost::asio::ip::udp::endpoint, std::string > FastEcslent::NetCommon::getMyIP (  ) 

Definition at line 19 of file netCommon.cpp.

Referenced by FastEcslent::NetThread::init(), and FastEcslent::NetLobby::init().

long FastEcslent::NetCommon::getCurrentTimeLong (  ) 

Definition at line 57 of file netCommon.cpp.

References getCurrentTime(), and startTime.

Referenced by FastEcslent::NetThread::combineCommandsIntoNetMessage(), FastEcslent::NetThread::combineSquelchesIntoNetMessage(), FastEcslent::NetThread::createEntFromClientReq(), FastEcslent::NetThread::createEntFromClientRes(), FastEcslent::NetLobby::lobbyExitGame(), FastEcslent::NetLobby::lobbyJoinGame(), FastEcslent::NetLobby::lobbySlotSwapReq(), FastEcslent::NetLobby::lobbyStart(), FastEcslent::NetThread::requestMineralPatchID(), FastEcslent::NetThread::responseMineralPatchID(), FastEcslent::NetLobby::sendLobbyClientResponse(), FastEcslent::NetLobby::sendLobbyServerInfo(), FastEcslent::NetThread::sendUnknownEntQueries(), and FastEcslent::NetThread::serve().

std::pair<boost::asio::ip::udp::endpoint, std::string> FastEcslent::NetCommon::getMyIP (  ) 

long FastEcslent::NetCommon::getCurrentTimeLong (  ) 

std::pair<boost::asio::ip::udp::endpoint, std::string> FastEcslent::NetCommon::getMyIP (  ) 

long FastEcslent::NetCommon::getCurrentTimeLong (  ) 


Member Data Documentation

boost::posix_time::ptime FastEcslent::NetCommon::startTime [private]

Definition at line 27 of file netCommon.h.

Referenced by getCurrentTimeLong(), and NetCommon().


The documentation for this class was generated from the following files:
Generated on Fri Dec 13 14:54:21 2013 for FastECSLent by  doxygen 1.5.4