#include <channelRegalia.h>
Public Member Functions | |
| ChannelDeviceAttribute () | |
| ~ChannelDeviceAttribute () | |
| int | init (std::string _pv, std::string _deliminator) |
| const char * | getDeliminator () const |
| const char * | getDevice () const |
| const char * | getAttribute () const |
| const char * | getAttrib () const |
| std::string | getDeliminatorAsString () const |
| std::string | getDeviceAsString () const |
| std::string | getAttributeAsString () const |
Private Attributes | |
| std::string | pv |
| std::string | device |
| std::string | attribute |
| std::string | deliminator |
Stores device/attribute pairing
| ChannelDeviceAttribute::ChannelDeviceAttribute | ( | ) | [inline] |
| ChannelDeviceAttribute::~ChannelDeviceAttribute | ( | ) | [inline] |
| const char* ChannelDeviceAttribute::getAttrib | ( | ) | const [inline] |
References attribute.
| const char* ChannelDeviceAttribute::getAttribute | ( | ) | const [inline] |
References attribute.
Referenced by Conduit::getAttribute(), Conduit::getPVCtrlHolder(), Conduit::getPVDataHolder(), and Connect::groupDefine().
| std::string ChannelDeviceAttribute::getAttributeAsString | ( | ) | const [inline] |
References attribute.
| const char* ChannelDeviceAttribute::getDeliminator | ( | ) | const [inline] |
References deliminator.
| std::string ChannelDeviceAttribute::getDeliminatorAsString | ( | ) | const [inline] |
References deliminator.
| const char* ChannelDeviceAttribute::getDevice | ( | ) | const [inline] |
References device.
Referenced by Conduit::getDevice(), Conduit::getPVCtrlHolder(), Conduit::getPVDataHolder(), and Connect::groupDefine().
| std::string ChannelDeviceAttribute::getDeviceAsString | ( | ) | const [inline] |
References device.
| int ChannelDeviceAttribute::init | ( | std::string | _pv, | |
| std::string | _deliminator | |||
| ) | [inline] |
References attribute, deliminator, device, ECAFE_DEVICE_ATTRIB_NOT_FOUND, ICAFE_NORMAL, and pv.
Referenced by Conduit::Conduit(), CAFE::groupAttach(), Connect::groupDefine(), and HandleHelper::setChannelDeviceAttribute().
std::string ChannelDeviceAttribute::attribute [private] |
Referenced by getAttrib(), getAttribute(), getAttributeAsString(), and init().
std::string ChannelDeviceAttribute::deliminator [private] |
Referenced by getDeliminator(), getDeliminatorAsString(), and init().
std::string ChannelDeviceAttribute::device [private] |
Referenced by getDevice(), getDeviceAsString(), and init().
std::string ChannelDeviceAttribute::pv [private] |
Referenced by init().
1.6.1