class MonClient : private lmsg AppClient Monitor Data Client API.
The monitor data client API allows a user to get data from any monitor process running a data server. The Name server must be running to allow the clent to find the monitor, and it's location must be specified using the DMTNAMESERVER environment variable. The client process must know the name and type of data to access served data. A table of contents containing the data name, the data type, and a comment field is available from the servers.
MonClient(const char* Process)
~MonClient(void)
lmsg::error_type setServer(const char* Server)
lmsg::error_type getData(const char* Name, long* ival)
iVal - pointer to the long word to receive the data.
lmsg::error_type getData(const char* Name, double* dVal)
dVal - pointer to the double float word to received the data.
lmsg::error_type getData(const char* Name, std::string* sVal)
sVal - pointer to a string into which the data will be stored.
lmsg::error_type getData(const char* Name, TSeries* ts)
ts - pointer to a TSeries into which the data will be stored.
lmsg::error_type getData(const char* Name, FSeries* fs)
fs - Pointer to an FSeries into which the data will be stored.
lmsg::error_type getData(const char* Name, FSpectrum* fs)
fs - Pointer to an FSeries into which the data will be stored.
lmsg::error_type getData(const char* Name, Histogram1* hg)
fs - Pointer to an Histogram1 into which the data will be stored.
lmsg::error_type getIndex(std::string& sVal)
void setDebug(lmsg::index_type level)
alphabetic index hierarchy of classes
Please send questions and comments to zweizig_j@ligo.caltech.edu
generated by doc++