#include <channelRegalia.h>
Public Member Functions | |
| chid | getChannelID () const |
| bool | getConnectFlag () const |
| const char * | getHostName () const |
| std::string | getHostNameAsString () |
| chtype | getDataType () const |
| const char * | getClassName () const |
| std::string | getClassNameAsString () |
| unsigned short | getAccessRead () const |
| unsigned short | getAccessWrite () const |
| unsigned short | getReadAccess () const |
| unsigned short | getWriteAccess () const |
| unsigned int | getNelem () const |
| int | getConnectionState () const |
| int | getCafeConnectionState () const |
| std::string | getConnectionStateAsString () |
| std::string | getCafeConnectionStateAsString () |
| ChannelRegalia () | |
| ~ChannelRegalia () | |
Protected Member Functions | |
| void | setConnectFlag (bool c) |
| void | setHostName (const char *h) |
| void | setDataType (chtype d) |
| void | setAccessRead (unsigned short r) |
| void | setAccessWrite (unsigned short w) |
| void | setReadAccess (unsigned short r) |
| void | setWriteAccess (unsigned short w) |
| void | setNelem (unsigned int n) |
| void | setConnectionState (int cs) |
| void | setCafeConnectionState (int ccs) |
Protected Attributes | |
| chid | channelID |
| bool | connectFlag |
| const char * | hostName |
| unsigned int | nelem |
| chtype | dataType |
| unsigned short | accessRead |
| unsigned short | accessWrite |
| dbr_class_name_t | className |
| int | connectionState |
| int | cafeConnectionState |
Private Attributes | |
| CAFEStatus | cafeStatus |
Friends | |
| struct | change_accessRightsHandlerArgs |
| struct | change_accessRead |
| struct | change_accessWrite |
| struct | change_channelID |
| struct | change_connectionHandlerArgs |
| struct | change_eventHandlerArgs |
| class | Connect |
| class | HandleHelper |
| class | Conduit |
| class | ConduitGroup |
Struct defining channel properties and connection status for use in Conduit container
| ChannelRegalia::~ChannelRegalia | ( | ) | [inline] |
| unsigned short ChannelRegalia::getAccessRead | ( | ) | const [inline] |
References accessRead.
| unsigned short ChannelRegalia::getAccessWrite | ( | ) | const [inline] |
References accessWrite.
| int ChannelRegalia::getCafeConnectionState | ( | ) | const [inline] |
References cafeConnectionState.
Referenced by CAFE::get(), CAFE::getCache(), Conduit::getPVCtrlHolder(), Conduit::getPVDataHolder(), main(), and CAFE::set().
| std::string ChannelRegalia::getCafeConnectionStateAsString | ( | ) | [inline] |
References cafeConnectionState, cafeStatus, CAFEStatus::csc, and CAFEStatusCode::message().
Referenced by main().
| chid ChannelRegalia::getChannelID | ( | ) | const [inline] |
References channelID.
Referenced by HandleHelper::checkConsistency(), and main().
| const char* ChannelRegalia::getClassName | ( | ) | const [inline] |
| std::string ChannelRegalia::getClassNameAsString | ( | ) | [inline] |
| bool ChannelRegalia::getConnectFlag | ( | ) | const [inline] |
References connectFlag.
Referenced by main().
| int ChannelRegalia::getConnectionState | ( | ) | const [inline] |
References connectionState.
Referenced by HandleHelper::checkConsistency(), and main().
| std::string ChannelRegalia::getConnectionStateAsString | ( | ) | [inline] |
References connectionState.
Referenced by main().
| chtype ChannelRegalia::getDataType | ( | ) | const [inline] |
References dataType.
Referenced by HandleHelper::checkConsistency(), CAFE::get(), CAFE::getCache(), Conduit::getPVCtrlHolder(), Conduit::getPVDataHolder(), main(), and CAFE::set().
| const char* ChannelRegalia::getHostName | ( | ) | const [inline] |
| std::string ChannelRegalia::getHostNameAsString | ( | ) | [inline] |
| unsigned int ChannelRegalia::getNelem | ( | ) | const [inline] |
References nelem.
Referenced by HandleHelper::checkConsistency(), main(), and change_dataBufferSize_TIME::operator()().
| unsigned short ChannelRegalia::getReadAccess | ( | ) | const [inline] |
References accessRead.
Referenced by HandleHelper::checkConsistency(), and main().
| unsigned short ChannelRegalia::getWriteAccess | ( | ) | const [inline] |
References accessWrite.
Referenced by HandleHelper::checkConsistency(), main(), and CAFE::snapshot2XML().
| void ChannelRegalia::setAccessRead | ( | unsigned short | r | ) | [inline, protected] |
References accessRead.
| void ChannelRegalia::setAccessWrite | ( | unsigned short | w | ) | [inline, protected] |
References accessWrite.
| void ChannelRegalia::setCafeConnectionState | ( | int | ccs | ) | [inline, protected] |
References cafeConnectionState.
Referenced by HandleHelper::checkConsistency(), Connect::closeChannelKeepHandle(), and Connect::closeChannelsKeepHandles().
| void ChannelRegalia::setConnectFlag | ( | bool | c | ) | [inline, protected] |
References connectFlag.
Referenced by HandleHelper::checkConsistency(), Connect::closeChannelKeepHandle(), and Connect::closeChannelsKeepHandles().
| void ChannelRegalia::setConnectionState | ( | int | cs | ) | [inline, protected] |
References connectionState.
Referenced by HandleHelper::checkConsistency(), Connect::closeChannelKeepHandle(), and Connect::closeChannelsKeepHandles().
| void ChannelRegalia::setDataType | ( | chtype | d | ) | [inline, protected] |
References dataType.
Referenced by HandleHelper::checkConsistency().
| void ChannelRegalia::setHostName | ( | const char * | h | ) | [inline, protected] |
References hostName.
| void ChannelRegalia::setNelem | ( | unsigned int | n | ) | [inline, protected] |
References nelem.
Referenced by HandleHelper::checkConsistency().
| void ChannelRegalia::setReadAccess | ( | unsigned short | r | ) | [inline, protected] |
References accessRead.
Referenced by HandleHelper::checkConsistency().
| void ChannelRegalia::setWriteAccess | ( | unsigned short | w | ) | [inline, protected] |
References accessWrite.
Referenced by HandleHelper::checkConsistency().
friend struct change_accessRead [friend] |
friend struct change_accessRightsHandlerArgs [friend] |
friend struct change_accessWrite [friend] |
friend struct change_channelID [friend] |
friend struct change_connectionHandlerArgs [friend] |
friend struct change_eventHandlerArgs [friend] |
friend class Conduit [friend] |
friend class ConduitGroup [friend] |
friend class Connect [friend] |
friend class HandleHelper [friend] |
unsigned short ChannelRegalia::accessRead [protected] |
unsigned short ChannelRegalia::accessWrite [protected] |
int ChannelRegalia::cafeConnectionState [protected] |
CAFEStatus ChannelRegalia::cafeStatus [private] |
Referenced by getCafeConnectionStateAsString().
chid ChannelRegalia::channelID [protected] |
Referenced by Connect::closeChannelKeepHandle(), Connect::closeChannelsKeepHandles(), Conduit::get(), Conduit::getChannelID(), getChannelID(), Conduit::getClassNameWithCallback(), Conduit::getCtrl(), Conduit::getCtrlWithCallback(), Conduit::getSTSACKWithCallback(), Conduit::getWithCallback(), Conduit::monitorStart(), change_channelID::operator()(), change_connectionHandlerArgs::operator()(), Conduit::put(), and Conduit::putWithCallback().
dbr_class_name_t ChannelRegalia::className [protected] |
Referenced by ChannelRegalia(), getClassName(), getClassNameAsString(), and change_eventHandlerArgs::operator()().
bool ChannelRegalia::connectFlag [protected] |
Referenced by getConnectFlag(), Conduit::isConnected(), change_connectionHandlerArgs::operator()(), and setConnectFlag().
int ChannelRegalia::connectionState [protected] |
chtype ChannelRegalia::dataType [protected] |
Referenced by getDataType(), change_connectionHandlerArgs::operator()(), and setDataType().
const char* ChannelRegalia::hostName [protected] |
unsigned int ChannelRegalia::nelem [protected] |
Referenced by getNelem(), change_eventHandlerArgs::operator()(), change_connectionHandlerArgs::operator()(), and setNelem().
1.6.1