Orxonox  0.0.5 Codename: Arcturus
Classes | Namespaces | Macros | Typedefs | Variables
NetworkPrereqs.h File Reference

Shared library macros, enums, constants and forward declarations for the network library
More...

#include "OrxonoxConfig.h"

Go to the source code of this file.

Classes

class  orxonox::NetworkCallback< T >
 
class  orxonox::NetworkCallbackNotify< T, U >
 
class  orxonox::NetworkMemberFunction< T >
 
class  orxonox::SynchronisableVariable< T >
 
class  orxonox::SynchronisableVariableBidirectional< T >
 

Namespaces

 boost
 
 orxonox
 Die Wagnis Klasse hat die folgenden Aufgaben:
 
 orxonox::packet
 
 orxonox::packet::PacketFlag
 
 orxonox::StaticInitialization
 

Macros

#define _NetworkExport
 
#define _NetworkPrivate
 

Typedefs

typedef _ENetAddress ENetAddress
 
typedef uint8_t ENetChannelID
 
typedef _ENetEvent ENetEvent
 
typedef _ENetHost ENetHost
 
typedef _ENetPacket ENetPacket
 
typedef _ENetPeer ENetPeer
 

Variables

static constexpr unsigned int orxonox::GAMESTATEID_INITIAL = static_cast<unsigned int>(-1)
 
static constexpr unsigned int orxonox::LAN_DISCOVERY_PORT = 55558
 
static constexpr unsigned int orxonox::NETWORK_CHANNEL_COUNT = 2
 
static constexpr unsigned int orxonox::NETWORK_CHANNEL_DEFAULT = 0
 
static constexpr unsigned int orxonox::NETWORK_CHANNEL_UNRELIABLE = 1
 
static constexpr Type orxonox::StaticInitialization::NETWORK_FUNCTION = 6
 
static constexpr unsigned int orxonox::NETWORK_PEER_ID_BROADCAST = static_cast<unsigned int>(-1)
 
static constexpr unsigned int orxonox::NETWORK_PEER_ID_SERVER = 0
 
static constexpr unsigned int orxonox::NETWORK_PEER_ID_UNKNOWN = static_cast<unsigned int>(-2)
 
static constexpr uint32_t orxonox::packet::PacketFlag::NoAllocate = 4
 
static constexpr uint32_t orxonox::packet::PacketFlag::Reliable = 1
 
static constexpr uint32_t orxonox::packet::PacketFlag::Unsequenced = 2
 

Detailed Description

Shared library macros, enums, constants and forward declarations for the network library

Macro Definition Documentation

#define _NetworkExport
#define _NetworkPrivate

Typedef Documentation

typedef uint8_t ENetChannelID