23 unsigned char char_address[4];
30 void HostNumeric(
const char *
n);
31 void HostSymbolic(
const char *
n);
33 void setAddress(
const char *
n);
34 void setName(
const char *
n);
36 void get_char_address(
unsigned char *
c)
const;
38 const unsigned char *get_char_address()
const;
41 static std::string lookupHostname(
const char *numericIp);
42 static std::string lookupIpAddress(
const char *hostname);
45 Host(
const char *
n,
bool numeric =
false);
46 Host(
unsigned long a);
52 uint32_t get_ipv4()
const;
54 const char *getName()
const;
55 const char *getAddress()
const;
56 bool hasValidName()
const;
57 bool hasValidAddress()
const;
59 bool hasRoutableAddress()
const;
64 std::cerr <<
"Hostname: " << m_address << std::endl;
GLsizei const GLchar *const * string
Definition: khronos-glext.h:6750
GLboolean GLboolean GLboolean GLboolean a
Definition: khronos-glext.h:6895
GLfloat GLfloat GLfloat GLfloat h
Definition: khronos-glext.h:8441
const GLubyte * c
Definition: khronos-glext.h:9864
Definition: covise_host.h:18
bool m_addressValid
Definition: covise_host.h:25
Definition: covise_socket.h:125
std::string m_address
Definition: covise_host.h:24
void print()
Definition: covise_host.h:61
std::string m_name
Definition: covise_host.h:27
#define NETEXPORT
Definition: coExport.h:361
GLdouble n
Definition: khronos-glext.h:8447
bool m_nameValid
Definition: covise_host.h:28