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);
48 Host(
const char *
n,
bool numeric =
false);
49 Host(
unsigned long a);
55 uint32_t get_ipv4()
const;
57 const char *getName()
const;
58 const char *getAddress()
const;
59 bool hasValidName()
const;
60 bool hasValidAddress()
const;
62 bool hasRoutableAddress()
const;
67 std::cerr <<
"Hostname: " << m_address << std::endl;
#define NETEXPORT
Definition: coExport.h:373
GLsizei const GLchar *const * string
Definition: khronos-glext.h:6750
GLdouble n
Definition: khronos-glext.h:8447
const GLubyte * c
Definition: khronos-glext.h:9864
GLboolean GLboolean GLboolean GLboolean a
Definition: khronos-glext.h:6895
GLfloat GLfloat GLfloat GLfloat h
Definition: khronos-glext.h:8441
list of all chemical elements
Definition: coConfig.h:27
Definition: covise_host.h:19
bool m_nameValid
Definition: covise_host.h:28
bool m_addressValid
Definition: covise_host.h:25
std::string m_address
Definition: covise_host.h:24
void print()
Definition: covise_host.h:64
std::string m_name
Definition: covise_host.h:27
Definition: covise_socket.h:129