myport Struct Reference

Defines a port object. More...


Data Fields

volatile int socket
 Socket used for connection.

int type
 Socket type used for connection (UDP/TCP).

int family
 Socket family used for connection (INET/UNIX).

char * hostname
 Hostname to check.

int port
 Portnumber.

char * request
 Specific protocol request.

char * pathname
 Pathname, in case of an UNIX socket.

char * address
 Human readable destination of the socket.

ssl_connectionssl
char * certmd5
 Object used for testing a port's service.

myport::myprotocolprotocol
myport * next
 next port in chain


Detailed Description

Defines a port object.

Definition at line 172 of file monitor.h.


Field Documentation

char* myport::address
 

Human readable destination of the socket.

Definition at line 180 of file monitor.h.

char* myport::certmd5
 

Object used for testing a port's service.

Definition at line 184 of file monitor.h.

Referenced by printprocess().

int myport::family
 

Socket family used for connection (INET/UNIX).

Definition at line 175 of file monitor.h.

Referenced by create_generic_socket(), and printprocess().

char* myport::hostname
 

Hostname to check.

Definition at line 176 of file monitor.h.

Referenced by create_generic_socket(), and printprocess().

struct myport* myport::next
 

next port in chain

Definition at line 191 of file monitor.h.

Referenced by printprocess().

char* myport::pathname
 

Pathname, in case of an UNIX socket.

Definition at line 179 of file monitor.h.

Referenced by create_generic_socket(), and printprocess().

int myport::port
 

Portnumber.

Definition at line 177 of file monitor.h.

Referenced by create_generic_socket(), and printprocess().

struct myport::myprotocol * myport::protocol
 

Referenced by printprocess().

char* myport::request
 

Specific protocol request.

Definition at line 178 of file monitor.h.

Referenced by check_http(), and printprocess().

volatile int myport::socket
 

Socket used for connection.

Definition at line 173 of file monitor.h.

Referenced by check_connection_io(), port_recv(), and port_send().

ssl_connection* myport::ssl
 

Definition at line 182 of file monitor.h.

Referenced by port_recv(), port_send(), and printprocess().

int myport::type
 

Socket type used for connection (UDP/TCP).

Definition at line 174 of file monitor.h.

Referenced by check_connection_io(), and create_generic_socket().


The documentation for this struct was generated from the following file: