namespace diag class frameRecv Class for receiving frame broadcast data
| | frameRecv (int QoS = 1) Default constructor. |
| | ~frameRecv () Destructor. |
| | open (const char* mcast_addr, const char* interface = 0, int port = frameXmitPort) Open function. |
| | open (int port = frameXmitPort) Open function. |
| | close () Close function. |
| | purge () Purge function. |
| | receive (char*& data, int maxlen, unsigned int* sequence = 0, unsigned int* timestamp = 0, unsigned int* duration = 0) receive function. |
| | logmsg () log message function. |
| | clearlog () clear log function. |
| | logging (bool set = true) turn log on function. |
| | setmaxlog (int max = 25) Maximum log messages function. |
Class for receiving frame broadcast data. This class implements the broadcast receiver. A code example can be found in 'rcvtest.cc'.
~frameRecv()
bool open(const char* mcast_addr, const char* interface = 0, int port = frameXmitPort)
interface - interface or subnet used by multicast
port - port number to listen
bool open(int port = frameXmitPort)
void close()
bool purge()
int receive(char*& data, int maxlen, unsigned int* sequence = 0, unsigned int* timestamp = 0, unsigned int* duration = 0)
maxlen - maximum length of data array (in bytes)
sequence - sender sequence number (return)
timestamp - time stamp of data array (return)
duration - time length of data array (return)
const char* logmsg()
void clearlog()
void logging(bool set = true)
void setmaxlog(int max = 25)
alphabetic index hierarchy of classes
Please send questions and comments to sigg_d@ligo-wa.caltech.edu
generated by doc++