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

UDP_BUFFER_SUBSCRIPTION_INFO Class Reference

#include <udp_srv.hh>

Collaboration diagram for UDP_BUFFER_SUBSCRIPTION_INFO:

Collaboration graph
[legend]

Public Methods

 UDP_BUFFER_SUBSCRIPTION_INFO ()
 ~UDP_BUFFER_SUBSCRIPTION_INFO ()

Data Fields

int buffer_number
int subdiv
int min_last_id
unsigned long max_serial_number
int list_id
double last_update_time
double min_update_interval
UDP_BROADCAST_DATAbroadcast_data
RCS_LINKED_LISTsub_clnt_info

Constructor & Destructor Documentation

UDP_BUFFER_SUBSCRIPTION_INFO::UDP_BUFFER_SUBSCRIPTION_INFO  
 

Definition at line 1220 of file udp_srv.cc.

01221 {
01222   buffer_number = -1;
01223   subdiv = 0;
01224   min_last_id = 0;
01225   list_id = -1;
01226   sub_clnt_info = NULL;
01227   max_serial_number = 0;
01228   broadcast_data = NULL;
01229   min_update_interval = 0.0;
01230   last_update_time = 0.0;
01231 }

UDP_BUFFER_SUBSCRIPTION_INFO::~UDP_BUFFER_SUBSCRIPTION_INFO  
 

Definition at line 1233 of file udp_srv.cc.

01234 {
01235   buffer_number = -1;
01236   subdiv = 0;
01237   min_last_id = 0;
01238   list_id = -1;
01239   if (NULL != sub_clnt_info)
01240     {
01241       delete sub_clnt_info;
01242       sub_clnt_info = NULL;
01243     }
01244 }


Field Documentation

int UDP_BUFFER_SUBSCRIPTION_INFO::buffer_number
 

Definition at line 139 of file udp_srv.hh.

Referenced by CMS_SERVER_REMOTE_UDP_PORT::add_subscription_client(), CMS_SERVER_REMOTE_UDP_PORT::remove_subscription(), and CMS_SERVER_REMOTE_UDP_PORT::update_subscriptions().

int UDP_BUFFER_SUBSCRIPTION_INFO::subdiv
 

Definition at line 140 of file udp_srv.hh.

Referenced by CMS_SERVER_REMOTE_UDP_PORT::add_subscription_client(), CMS_SERVER_REMOTE_UDP_PORT::remove_subscription(), and CMS_SERVER_REMOTE_UDP_PORT::update_subscriptions().

int UDP_BUFFER_SUBSCRIPTION_INFO::min_last_id
 

Definition at line 141 of file udp_srv.hh.

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

unsigned long UDP_BUFFER_SUBSCRIPTION_INFO::max_serial_number
 

Definition at line 142 of file udp_srv.hh.

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

int UDP_BUFFER_SUBSCRIPTION_INFO::list_id
 

Definition at line 143 of file udp_srv.hh.

Referenced by CMS_SERVER_REMOTE_UDP_PORT::add_subscription_client().

double UDP_BUFFER_SUBSCRIPTION_INFO::last_update_time
 

Definition at line 144 of file udp_srv.hh.

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

double UDP_BUFFER_SUBSCRIPTION_INFO::min_update_interval
 

Definition at line 145 of file udp_srv.hh.

Referenced by CMS_SERVER_REMOTE_UDP_PORT::recalculate_polling_interval(), and CMS_SERVER_REMOTE_UDP_PORT::update_subscriptions().

UDP_BROADCAST_DATA* UDP_BUFFER_SUBSCRIPTION_INFO::broadcast_data
 

Definition at line 146 of file udp_srv.hh.

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

RCS_LINKED_LIST* UDP_BUFFER_SUBSCRIPTION_INFO::sub_clnt_info
 

Definition at line 147 of file udp_srv.hh.

Referenced by CMS_SERVER_REMOTE_UDP_PORT::add_subscription_client(), CMS_SERVER_REMOTE_UDP_PORT::recalculate_polling_interval(), CMS_SERVER_REMOTE_UDP_PORT::remove_subscription(), and CMS_SERVER_REMOTE_UDP_PORT::update_subscriptions().


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