class rtddCallback Class for rtdd callback.
| | chnname channel name |
| | rtddCallback (const string& Chnname) Constructor. |
| | ~rtddCallback () Destructor. |
| | rtddCallback (const rtddCallback& rtddcb) Copy constructor. |
| | operator= (const rtddCallback& rtddcb) Copy constructor. |
| | operator== (const rtddCallback& rtddchn) const Equality operator. |
| | operator== (const string& name) const Equality operator. |
| | operator!= (const rtddCallback& rtddchn) const Inequality operator. |
| | operator!= (const string& name) const Inequality operator. |
| | operator< (const rtddCallback& rtddchn) const Equality operator. |
| | subscribe (tainsec_t start = 0, tainsec_t* active = 0) Subscribe method. |
| | unsubscribe () Subscribe method. |
| | isSet () const isSet operator. |
| | callback (taisec_t time, int epoch, float data[], int ndata, int err) Callback method. |
| | mux mutex to protect object |
Class implementing a callback method for the real-time data distribution system.
virtual ~rtddCallback()
rtddCallback(const rtddCallback& rtddcb)
rtddCallback& operator= (const rtddCallback& rtddcb)
bool operator== (const rtddCallback& rtddchn) const
bool operator== (const string& name) const
bool operator!= (const rtddCallback& rtddchn) const
bool operator!= (const string& name) const
bool operator< (const rtddCallback& rtddchn) const
bool subscribe(tainsec_t start = 0, tainsec_t* active = 0)
active - time when channels become available
bool unsubscribe()
active - time when channels become available
bool isSet() const
virtual int callback(taisec_t time, int epoch, float data[], int ndata, int err)
epoch - epoch of first data point
data - array of data points
ndata - number of data points
err - error code indicating invalid or missing data
alphabetic index hierarchy of classes
Please send questions and comments to sigg_d@ligo-wa.caltech.edu
generated by doc++