22 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;
40 return (
unsigned char *)char_address;
44 static std::string lookupHostname(
const char *numericIp);
45 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;
65 bool hasValidName()
const;
66 bool hasValidAddress()
const;
68 bool hasRoutableAddress()
const;
73 std::cerr <<
"Hostname: " <<
address << std::endl;
Definition: covise_host.h:17
char * name
Definition: covise_host.h:27
bool m_nameValid
Definition: covise_host.h:28
Definition: covise_socket.h:125
GLdouble n
Definition: khronos-glext.h:8447
const char * getName() const
Definition: covise_host.h:57
const char * getAddress() const
Definition: covise_host.h:61
const unsigned char * get_char_address() const
Definition: covise_host.h:38
GLuint address
Definition: khronos-glext.h:10368
GLsizei const GLchar *const * string
Definition: khronos-glext.h:6750
char * address
Definition: covise_host.h:24
#define NETEXPORT
Definition: coExport.h:343
void print()
Definition: covise_host.h:70
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
GLuint const GLchar * name
Definition: khronos-glext.h:6722
bool m_addressValid
Definition: covise_host.h:25