#include <channelRegalia.h>
0. Struct defining channel datatype/nelem executed by CAFE for use in Conduit container
ChannelRequestMetaData::ChannelRequestMetaData | ( | ) | [inline] |
ChannelRequestMetaData::~ChannelRequestMetaData | ( | ) | [inline] |
unsigned int ChannelRequestMetaData::getByteSize | ( | ) | const [inline] |
CAFENUM::DBR_TYPE ChannelRequestMetaData::getCafeDbrType | ( | ) | const [inline] |
References cafeDbrType.
Referenced by Granules::channelPrepareGet(), Granules::channelPrepareGetCtrl(), Granules::channelPreparePut(), and HandleHelper::getCafeDbrType().
chtype ChannelRequestMetaData::getDataType | ( | ) | const [inline] |
chtype ChannelRequestMetaData::getDbrDataType | ( | ) | const [inline] |
unsigned int ChannelRequestMetaData::getNelem | ( | ) | const [inline] |
References nelem.
Referenced by Granules::channelPrepareGet(), Granules::channelPrepareGetCtrl(), Granules::channelPreparePut(), CAFE::getCtrl(), Conduit::getPVCtrlHolder(), Conduit::getPVDataHolder(), change_dataBufferSize_TIME::operator()(), change_dataBufferSize_STSACK::operator()(), change_dataBufferSize_PRIMITIVE::operator()(), change_dataBufferSize_CTRL::operator()(), and CAFE::set().
unsigned int ChannelRequestMetaData::getNelemCache | ( | ) | const [inline] |
References nelemCache.
Referenced by HandleHelper::getNelemToRetrieveFromCache(), and HandleHelper::getNelemToRetrieveFromCtrlCache().
unsigned int ChannelRequestMetaData::getOffset | ( | ) | const [inline] |
References offset.
Referenced by Granules::channelExecuteGet(), Granules::channelExecuteGetCtrl(), Granules::channelExecuteGetCtrlNoWait(), Granules::channelExecuteGetNoWait(), Granules::channelPrepareGet(), HandleHelper::getOffset(), HandleHelper::getOffsetLast(), Conduit::getPVCtrlHolder(), Conduit::getPVDataHolder(), and CAFE::set().
void* ChannelRequestMetaData::getUsrArg | ( | ) | const [inline] |
References usrArg.
void ChannelRequestMetaData::setCafeDbrType | ( | CAFENUM::DBR_TYPE | cd | ) | [inline] |
void ChannelRequestMetaData::setDataType | ( | chtype | d | ) | [inline] |
void ChannelRequestMetaData::setDbrDataType | ( | chtype | dbr | ) | [inline] |
void ChannelRequestMetaData::setDbrTypesFromCafeDbrType | ( | CAFENUM::DBR_TYPE | cd | ) | [inline] |
References cafeDbrType, dataType, CAFENUM::DBR_PRIMITIVE, CAFENUM::DBR_STS, CAFENUM::DBR_TIME, and dbrDataType.
Referenced by HandleHelper::setCafeDbrType(), and HandleHelper::setCafeDbrTypeV().
void ChannelRequestMetaData::setNelem | ( | unsigned int | n | ) | [inline] |
References nelem.
Referenced by Granules::channelPrepareGet(), Granules::channelPrepareGetCtrl(), Granules::channelPreparePut(), CAFE::getCtrl(), CAFE::set(), HandleHelper::setNelem(), and HandleHelper::setNelemCtrl().
void ChannelRequestMetaData::setNelemCache | ( | unsigned int | n | ) | [inline] |
References nelemCache.
Referenced by HandleHelper::setNelemToRetrieveFromCache(), and HandleHelper::setNelemToRetrieveFromCtrlCache().
void ChannelRequestMetaData::setOffset | ( | unsigned int | o | ) | [inline] |
void ChannelRequestMetaData::setUsrArg | ( | void * | u | ) | [inline] |
References usrArg.
friend struct change_connectionHandlerArgs [friend] |
friend struct change_dataBufferSize_CTRL [friend] |
friend struct change_dataBufferSize_PRIMITIVE [friend] |
friend struct change_dataBufferSize_STSACK [friend] |
friend struct change_dataBufferSize_TIME [friend] |
friend struct change_eventHandlerArgs [friend] |
friend class Conduit [friend] |
friend class ConduitGroup [friend] |
friend struct copy_channelRequestMetaDataToChannelRequestMetaDataRepository [friend] |
unsigned int ChannelRequestMetaData::byteSize [protected] |
Referenced by getByteSize(), change_eventHandlerArgs::operator()(), change_dataBufferSize_TIME::operator()(), change_dataBufferSize_STSACK::operator()(), change_dataBufferSize_PRIMITIVE::operator()(), change_dataBufferSize_CTRL::operator()(), change_connectionHandlerArgs::operator()(), and setByteSize().
CAFENUM::DBR_TYPE ChannelRequestMetaData::cafeDbrType [protected] |
chid ChannelRequestMetaData::channelID [protected] |
Referenced by change_connectionHandlerArgs::operator()().
chtype ChannelRequestMetaData::dataType [protected] |
chtype ChannelRequestMetaData::dbrDataType [protected] |
Referenced by Conduit::get(), Conduit::getCtrl(), Conduit::getCtrlWithCallback(), getDbrDataType(), Conduit::getWithCallback(), change_eventHandlerArgs::operator()(), change_connectionHandlerArgs::operator()(), Conduit::put(), Conduit::putWithCallback(), setDbrDataType(), and setDbrTypesFromCafeDbrType().
unsigned int ChannelRequestMetaData::nelem [protected] |
unsigned int ChannelRequestMetaData::nelemCache [protected] |
Referenced by getNelemCache(), change_connectionHandlerArgs::operator()(), and setNelemCache().
unsigned int ChannelRequestMetaData::offset [protected] |
Referenced by getOffset(), and setOffset().
void* ChannelRequestMetaData::usrArg [protected] |
Referenced by getUsrArg(), change_eventHandlerArgs::operator()(), and setUsrArg().