![]() |
Shadowrun: Awakened 29 September 2011 - Build 871
|
#include <RakNetTypes.h>
Public Member Functions | |
| AddressOrGUID () | |
| AddressOrGUID (const SystemAddress &input) | |
| AddressOrGUID (Packet *packet) | |
| AddressOrGUID (const RakNetGUID &input) | |
| AddressOrGUID (const AddressOrGUID &input) | |
| SystemIndex | GetSystemIndex (void) const |
| bool | IsUndefined (void) const |
| AddressOrGUID & | operator= (const RakNetGUID &input) |
| AddressOrGUID & | operator= (const AddressOrGUID &input) |
| AddressOrGUID & | operator= (const SystemAddress &input) |
| bool | operator== (const AddressOrGUID &right) const |
| void | SetUndefined (void) |
| void | ToString (bool writePort, char *dest) const |
| const char * | ToString (bool writePort=true) const |
Static Public Member Functions | |
| static unsigned long | ToInteger (const AddressOrGUID &aog) |
Public Attributes | |
| RakNetGUID | rakNetGuid |
| SystemAddress | systemAddress |
Definition at line 347 of file RakNetTypes.h.
| RakNet::AddressOrGUID::AddressOrGUID | ( | ) | [inline] |
Definition at line 359 of file RakNetTypes.h.
{}
| RakNet::AddressOrGUID::AddressOrGUID | ( | const AddressOrGUID & | input | ) | [inline] |
Definition at line 360 of file RakNetTypes.h.
References rakNetGuid, and systemAddress.
{
rakNetGuid=input.rakNetGuid;
systemAddress=input.systemAddress;
}
| RakNet::AddressOrGUID::AddressOrGUID | ( | const SystemAddress & | input | ) | [inline] |
Definition at line 365 of file RakNetTypes.h.
References RakNet::UNASSIGNED_RAKNET_GUID().
{
rakNetGuid=UNASSIGNED_RAKNET_GUID;
systemAddress=input;
}
| RakNet::AddressOrGUID::AddressOrGUID | ( | Packet * | packet | ) |
| RakNet::AddressOrGUID::AddressOrGUID | ( | const RakNetGUID & | input | ) | [inline] |
Definition at line 371 of file RakNetTypes.h.
References RakNet::UNASSIGNED_SYSTEM_ADDRESS.
{
rakNetGuid=input;
systemAddress=UNASSIGNED_SYSTEM_ADDRESS;
}
| SystemIndex RakNet::AddressOrGUID::GetSystemIndex | ( | void | ) | const [inline] |
Definition at line 352 of file RakNetTypes.h.
References RakNet::UNASSIGNED_RAKNET_GUID().
{if (rakNetGuid!=UNASSIGNED_RAKNET_GUID) return rakNetGuid.systemIndex; else return systemAddress.systemIndex;}
| bool RakNet::AddressOrGUID::IsUndefined | ( | void | ) | const [inline] |
Definition at line 353 of file RakNetTypes.h.
References RakNet::UNASSIGNED_RAKNET_GUID(), and RakNet::UNASSIGNED_SYSTEM_ADDRESS.
{return rakNetGuid==UNASSIGNED_RAKNET_GUID && systemAddress==UNASSIGNED_SYSTEM_ADDRESS;}
| AddressOrGUID& RakNet::AddressOrGUID::operator= | ( | const SystemAddress & | input | ) | [inline] |
Definition at line 383 of file RakNetTypes.h.
References RakNet::UNASSIGNED_RAKNET_GUID().
{
rakNetGuid=UNASSIGNED_RAKNET_GUID;
systemAddress=input;
return *this;
}
| AddressOrGUID& RakNet::AddressOrGUID::operator= | ( | const RakNetGUID & | input | ) | [inline] |
Definition at line 390 of file RakNetTypes.h.
References RakNet::UNASSIGNED_SYSTEM_ADDRESS.
{
rakNetGuid=input;
systemAddress=UNASSIGNED_SYSTEM_ADDRESS;
return *this;
}
| AddressOrGUID& RakNet::AddressOrGUID::operator= | ( | const AddressOrGUID & | input | ) | [inline] |
Definition at line 376 of file RakNetTypes.h.
References rakNetGuid, and systemAddress.
{
rakNetGuid=input.rakNetGuid;
systemAddress=input.systemAddress;
return *this;
}
| bool RakNet::AddressOrGUID::operator== | ( | const AddressOrGUID & | right | ) | const [inline] |
Definition at line 397 of file RakNetTypes.h.
References rakNetGuid, systemAddress, RakNet::UNASSIGNED_RAKNET_GUID(), and RakNet::UNASSIGNED_SYSTEM_ADDRESS.
{return (rakNetGuid!=UNASSIGNED_RAKNET_GUID && rakNetGuid==right.rakNetGuid) || (systemAddress!=UNASSIGNED_SYSTEM_ADDRESS && systemAddress==right.systemAddress);}
| void RakNet::AddressOrGUID::SetUndefined | ( | void | ) | [inline] |
Definition at line 354 of file RakNetTypes.h.
References RakNet::UNASSIGNED_RAKNET_GUID(), and RakNet::UNASSIGNED_SYSTEM_ADDRESS.
| static unsigned long RakNet::AddressOrGUID::ToInteger | ( | const AddressOrGUID & | aog | ) | [static] |
| void RakNet::AddressOrGUID::ToString | ( | bool | writePort, |
| char * | dest | ||
| ) | const |
Definition at line 349 of file RakNetTypes.h.
Referenced by AddressOrGUID(), operator=(), and operator==().
Definition at line 350 of file RakNetTypes.h.
Referenced by AddressOrGUID(), operator=(), and operator==().
Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.