In file ../daq/testchn.h:

class channelname : public string, public channelHandler

String class for channel handling.

Inheritance:


Public Methods

channelname (const channelHandler& chnMgr, const char* name)
Constructor.
channelname (const channelHandler& chnMgr, const string& name)
Constructor.
channelname& operator= (const string& name)
Assignment operator.

Inherited from channelHandler:

Public Fields

char siteDefault
char siteForce
char ifoDefault
char ifoForce

Public Methods

bool setSiteIfo(char SiteDefault, char SiteForce, char IfoDefault, char IfoForce)
bool channelInfo(const string& name, gdsChnInfo_t& info) const
string channelName(const string& name) const

Documentation

String class for a channel name. During construction the name is automatically expanded with default and mandatory identifiers for site and interferomter.

channelname(const channelHandler& chnMgr, const char* name)
Constructs a channel name string.
Parameters:
chnMgr - channel handler
name - channel name

channelname(const channelHandler& chnMgr, const string& name)
Constructs a channel name string.
Parameters:
chnMgr - channel handler
name - channel name

channelname& operator= (const string& name)
Copies a normal string into a channel name string.
Returns:
reference to this
Parameters:
name - channel name


This class has no child classes.
Author:
DS, May 99

alphabetic index hierarchy of classes


Please send questions and comments to sigg_d@ligo-wa.caltech.edu


generated by doc++