Structure to obtain information from a NetworkModule. More...
Public Attributes | |
const char * | m_pName |
Friendly name of the module (TCP/IP,AppleTalk,Bonjour,Steam,Xbox Live) | |
uint_t | m_uMaxPacketSize |
Largest size of a data packet this module can support. | |
uint_t | m_uMaxEndpoints |
Maximum number of endpoints this module can support at the same time, kNoEndpoints means no hosting, kUnlimitedEndpoints means unlimited only by system resources. | |
uint_t | m_uFlags |
Special flags for the module. | |
eNetworkProtocol | m_uType |
Unique ID code for the module's protocol. | |
Static Public Attributes | |
static const uint_t | kNoEndpoints = 0 |
NetworkModule can't host. | |
static const uint_t | kUnlimitedEndpoints |
NetworkModule is only limited by system resources. | |
static const uint_t | kRequiresPolling |
NetworkModule requires polling to operate. | |
static const uint_t | kHasStreaming |
NetworkModule supports guaranteed streams. | |
static const uint_t | kHasDatagram |
NetworkModule supports datagrams. | |
static const uint_t | kHasExpedited |
NetworkModule supports priorities. | |
Structure to obtain information from a NetworkModule.
This structure is returned by a call to NetworkModule::GetInfo(NetworkModuleInfo_t *) const.
It is filled in to describe the capabilities that the protocol offered by the module.
NetworkModule supports datagrams.
NetworkModule supports priorities.
NetworkModule supports guaranteed streams.
NetworkModule can't host.
NetworkModule requires polling to operate.
Friendly name of the module (TCP/IP,AppleTalk,Bonjour,Steam,Xbox Live)
uint_t Burger::NetworkModuleInfo_t::m_uFlags |
Special flags for the module.
uint_t Burger::NetworkModuleInfo_t::m_uMaxEndpoints |
Maximum number of endpoints this module can support at the same time, kNoEndpoints means no hosting, kUnlimitedEndpoints means unlimited only by system resources.
uint_t Burger::NetworkModuleInfo_t::m_uMaxPacketSize |
Largest size of a data packet this module can support.
eNetworkProtocol Burger::NetworkModuleInfo_t::m_uType |
Unique ID code for the module's protocol.