35 #ifndef _NetworkPrereqs_H__ 36 #define _NetworkPrereqs_H__ 44 #if defined(ORXONOX_PLATFORM_WINDOWS) && !defined( NETWORK_STATIC_BUILD ) 45 # ifdef NETWORK_SHARED_BUILD 46 # define _NetworkExport __declspec(dllexport) 48 # if defined( __MINGW32__ ) 49 # define _NetworkExport 51 # define _NetworkExport __declspec(dllimport) 54 # define _NetworkPrivate 55 #elif defined (ORXONOX_GCC_VISIBILITY) 56 # define _NetworkExport __attribute__ ((visibility("default"))) 57 # define _NetworkPrivate __attribute__ ((visibility("hidden"))) 59 # define _NetworkExport 60 # define _NetworkPrivate 97 namespace StaticInitialization
124 class ClientConnection;
125 class ClientConnectionListener;
126 class ClientInformation;
129 class FunctionCallManager;
130 class GamestateClient;
131 class GamestateHandler;
132 class GamestateManager;
135 class MasterServerComm;
136 class NetworkChatListener;
137 class NetworkFunctionBase;
138 struct NetworkFunctionPointer;
139 class NetworkFunctionStatic;
141 class NetworkMemberFunction;
142 class NetworkMemberFunctionBase;
145 class ServerConnection;
146 class TrafficControl;
147 class WANDiscoverable;
153 class Acknowledgement;
167 template <
class T,
class U>
Portable internet address structure.
Definition: enet.h:82
Definition: SynchronisableVariable.h:58
_ENetPacket ENetPacket
Definition: NetworkPrereqs.h:111
Definition: CorePrereqs.h:309
This class is the base class of all the Objects in the universe that need to be synchronised over the...
Definition: Synchronisable.h:142
uint8_t ENetChannelID
Definition: NetworkPrereqs.h:119
static constexpr unsigned int NETWORK_CHANNEL_DEFAULT
Definition: NetworkPrereqs.h:76
static constexpr unsigned int NETWORK_PEER_ID_BROADCAST
Definition: NetworkPrereqs.h:74
static constexpr unsigned int NETWORK_PEER_ID_SERVER
Definition: NetworkPrereqs.h:73
static constexpr Type NETWORK_FUNCTION
Definition: NetworkPrereqs.h:100
_ENetAddress ENetAddress
Definition: NetworkPrereqs.h:117
static constexpr uint32_t Reliable
Definition: NetworkPrereqs.h:91
static constexpr unsigned int NETWORK_CHANNEL_COUNT
Definition: NetworkPrereqs.h:78
Various constants for compiler, architecture and platform.
Definition: NetworkPrereqs.h:177
An ENet host for communicating with peers.
Definition: enet.h:345
Definition: NetworkPrereqs.h:168
Definition: NetworkCallbackManager.h:40
Definition: NetworkPrereqs.h:166
An ENet event as returned by enet_host_service().
Definition: enet.h:416
An ENet peer which data packets may be sent or received from.
Definition: enet.h:253
const char * LAN_DISCOVERY_MESSAGE
Definition: LANDiscoverable.cc:43
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
_ENetEvent ENetEvent
Definition: NetworkPrereqs.h:113
const char * LAN_DISCOVERY_ACK
Definition: LANDiscoverable.cc:44
static constexpr unsigned int NETWORK_CHANNEL_UNRELIABLE
Definition: NetworkPrereqs.h:77
_ENetPeer ENetPeer
Definition: NetworkPrereqs.h:109
Type
Definition: Packet.h:46
Definition: NetworkPrereqs.h:174
static constexpr unsigned int LAN_DISCOVERY_PORT
Definition: NetworkPrereqs.h:72
_ENetHost ENetHost
Definition: NetworkPrereqs.h:115
static constexpr uint32_t Unsequenced
Definition: NetworkPrereqs.h:92
Definition: NetworkCallback.h:41
static constexpr unsigned int NETWORK_PEER_ID_UNKNOWN
Definition: NetworkPrereqs.h:75
static constexpr unsigned int GAMESTATEID_INITIAL
Definition: NetworkPrereqs.h:69
static constexpr uint32_t NoAllocate
Definition: NetworkPrereqs.h:93
ENet packet structure.
Definition: enet.h:147