Changeset View
Changeset View
Standalone View
Standalone View
source/network/NetHost.h
Show First 20 Lines • Show All 81 Lines • ▼ Show 20 Lines | public: | ||||
* @param peer peer to send to | * @param peer peer to send to | ||||
* @param peerName name of peer for debug logs | * @param peerName name of peer for debug logs | ||||
* @return true on success, false on failure | * @return true on success, false on failure | ||||
*/ | */ | ||||
static bool SendMessage(const CNetMessage* message, ENetPeer* peer, const char* peerName); | static bool SendMessage(const CNetMessage* message, ENetPeer* peer, const char* peerName); | ||||
/** | /** | ||||
* Construct an ENet packet by serialising the given message. | * Construct an ENet packet by serialising the given message. | ||||
* @return NULL on failure | * @return nullptr on failure | ||||
*/ | */ | ||||
static ENetPacket* CreatePacket(const CNetMessage* message); | static ENetPacket* CreatePacket(const CNetMessage* message); | ||||
/** | /** | ||||
* Initialize ENet. | * Initialize ENet. | ||||
* This must be called before any other networking code. | * This must be called before any other networking code. | ||||
*/ | */ | ||||
static void Initialize(); | static void Initialize(); | ||||
/** | /** | ||||
* Deinitialize ENet. | * Deinitialize ENet. | ||||
*/ | */ | ||||
static void Deinitialize(); | static void Deinitialize(); | ||||
}; | }; | ||||
#endif // NETHOST_H | #endif // NETHOST_H |
Wildfire Games · Phabricator