#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().