Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Globals  

CLIENT_UDP_PORT Class Reference

#include <udp_srv.hh>

Collaboration diagram for CLIENT_UDP_PORT:

Collaboration graph
[legend]

Public Methods

 CLIENT_UDP_PORT ()

Data Fields

int subscription_id
int last_read_id
unsigned long serial_number
int errors
int max_errors
sockaddr_in address
int socket_fd
RCS_LINKED_LISTsubscriptions
msghdr reply_message_header
sockaddr_in client_socket_address
iovec reply_iov2 [2]
int client_list_id
pid_t tid
pid_t pid
int blocking
int threadId

Constructor & Destructor Documentation

CLIENT_UDP_PORT::CLIENT_UDP_PORT  
 

Definition at line 1275 of file udp_srv.cc.

01276 {
01277   serial_number = 0;
01278   errors = 0;
01279   max_errors = 50;
01280   address.sin_port = 0;
01281   address.sin_family = AF_INET;
01282   address.sin_addr.s_addr = dl_htonl (INADDR_ANY);
01283   socket_fd = -1;
01284   subscriptions = NULL;
01285   tid = -1;
01286   pid = -1;
01287 }


Field Documentation

int CLIENT_UDP_PORT::subscription_id
 

Definition at line 32 of file udp_srv.hh.

Referenced by CMS_SERVER_REMOTE_UDP_PORT::add_subscription_client(), and CMS_SERVER_REMOTE_UDP_PORT::handle_request().

int CLIENT_UDP_PORT::last_read_id
 

Definition at line 33 of file udp_srv.hh.

Referenced by CMS_SERVER_REMOTE_UDP_PORT::add_subscription_client(), and CMS_SERVER_REMOTE_UDP_PORT::handle_request().

unsigned long CLIENT_UDP_PORT::serial_number
 

Definition at line 34 of file udp_srv.hh.

Referenced by CMS_SERVER_REMOTE_UDP_PORT::add_subscription_client(), and CMS_SERVER_REMOTE_UDP_PORT::handle_request().

int CLIENT_UDP_PORT::errors
 

Definition at line 35 of file udp_srv.hh.

int CLIENT_UDP_PORT::max_errors
 

Definition at line 35 of file udp_srv.hh.

struct sockaddr_in CLIENT_UDP_PORT::address
 

Definition at line 36 of file udp_srv.hh.

int CLIENT_UDP_PORT::socket_fd
 

Definition at line 37 of file udp_srv.hh.

RCS_LINKED_LIST* CLIENT_UDP_PORT::subscriptions
 

Definition at line 38 of file udp_srv.hh.

Referenced by CMS_SERVER_REMOTE_UDP_PORT::add_subscription_client(), and CMS_SERVER_REMOTE_UDP_PORT::remove_subscription_client().

struct msghdr CLIENT_UDP_PORT::reply_message_header
 

Definition at line 39 of file udp_srv.hh.

Referenced by CMS_SERVER_REMOTE_UDP_PORT::handle_request().

struct sockaddr_in CLIENT_UDP_PORT::client_socket_address
 

Definition at line 40 of file udp_srv.hh.

Referenced by CMS_SERVER_REMOTE_UDP_PORT::handle_request().

struct iovec CLIENT_UDP_PORT::reply_iov2[2]
 

Definition at line 41 of file udp_srv.hh.

Referenced by CMS_SERVER_REMOTE_UDP_PORT::handle_request().

int CLIENT_UDP_PORT::client_list_id
 

Definition at line 42 of file udp_srv.hh.

Referenced by CMS_SERVER_REMOTE_UDP_PORT::remove_subscription_client().

pid_t CLIENT_UDP_PORT::tid
 

Definition at line 52 of file udp_srv.hh.

pid_t CLIENT_UDP_PORT::pid
 

Definition at line 53 of file udp_srv.hh.

int CLIENT_UDP_PORT::blocking
 

Definition at line 56 of file udp_srv.hh.

int CLIENT_UDP_PORT::threadId
 

Definition at line 63 of file udp_srv.hh.


The documentation for this class was generated from the following files:
Generated on Sun Dec 2 15:58:14 2001 for rcslib by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001