Acoustic Touch Recognition
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | Static Private Member Functions | List of all members
IpEndpointName Class Reference

#include <IpEndpointName.h>

Public Types

enum  { ADDRESS_STRING_LENGTH =17 }
 
enum  { ADDRESS_AND_PORT_STRING_LENGTH =23 }
 

Public Member Functions

 IpEndpointName ()
 
 IpEndpointName (int port_)
 
 IpEndpointName (unsigned long ipAddress_, int port_)
 
 IpEndpointName (const char *addressName, int port_=ANY_PORT)
 
 IpEndpointName (int addressA, int addressB, int addressC, int addressD, int port_=ANY_PORT)
 
bool IsMulticastAddress () const
 
void AddressAsString (char *s) const
 
void AddressAndPortAsString (char *s) const
 

Public Attributes

unsigned long address
 
int port
 

Static Public Attributes

static const unsigned long ANY_ADDRESS = 0xFFFFFFFF
 
static const int ANY_PORT = -1
 

Static Private Member Functions

static unsigned long GetHostByName (const char *s)
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
ADDRESS_STRING_LENGTH 

◆ anonymous enum

anonymous enum
Enumerator
ADDRESS_AND_PORT_STRING_LENGTH 

Constructor & Destructor Documentation

◆ IpEndpointName() [1/5]

IpEndpointName::IpEndpointName ( )
inline

◆ IpEndpointName() [2/5]

IpEndpointName::IpEndpointName ( int  port_)
inline

◆ IpEndpointName() [3/5]

IpEndpointName::IpEndpointName ( unsigned long  ipAddress_,
int  port_ 
)
inline

◆ IpEndpointName() [4/5]

IpEndpointName::IpEndpointName ( const char *  addressName,
int  port_ = ANY_PORT 
)
inline

◆ IpEndpointName() [5/5]

IpEndpointName::IpEndpointName ( int  addressA,
int  addressB,
int  addressC,
int  addressD,
int  port_ = ANY_PORT 
)
inline

Member Function Documentation

◆ AddressAndPortAsString()

void IpEndpointName::AddressAndPortAsString ( char *  s) const

◆ AddressAsString()

void IpEndpointName::AddressAsString ( char *  s) const

◆ GetHostByName()

unsigned long IpEndpointName::GetHostByName ( const char *  s)
staticprivate

◆ IsMulticastAddress()

bool IpEndpointName::IsMulticastAddress ( ) const
inline

Member Data Documentation

◆ address

unsigned long IpEndpointName::address

◆ ANY_ADDRESS

const unsigned long IpEndpointName::ANY_ADDRESS = 0xFFFFFFFF
static

◆ ANY_PORT

const int IpEndpointName::ANY_PORT = -1
static

◆ port

int IpEndpointName::port

The documentation for this class was generated from the following files: