#include <DAQid.h>
Public Member Functions | |
| DAQid (std::string const &s) | |
| Constructor from a string. | |
| DAQid (const char *s) | |
| Constructor form a char pointer. | |
| DAQid (int v) | |
| Constructor from an integer. | |
| DAQid (short v) | |
| constructor from a short | |
| DAQid (unsigned long v) | |
| constructor from an unsigned long | |
| DAQid (unsigned int) | |
| constructor from un unsigned int | |
| DAQid (unsigned short v) | |
| constructor from an unsigned short | |
| DAQid (const DAQid &id) | |
| Copy constructor. | |
| DAQid & | operator= (const DAQid &id) |
| assignment operator | |
| std::string const & | str () const |
| retreives ID as a string | |
| std::string const & | operator() () const |
| const version | |
| operator int () const | |
| conversion operator | |
| operator unsigned int () const | |
| convertsion operator | |
| operator unsigned long () const | |
| conversion operator | |
| operator unsigned short () const | |
| conversion operator | |
| operator const char * () const | |
| conversion operator | |
| operator std::string () const | |
| conversion operator | |
Private Member Functions | |
| void | _cpy (const DAQid &id) |
| used internally to implement assignment and copy operators. | |
Private Attributes | |
| std::string | _str |
| internal buffer to store the identifier | |
This class implements the way DAQ++ identifies DAQ objects. The ID is stored as a string, and this class provides a number of ways to retrieve the ID is different formats.
1.5.5