#include <conduitEventHandlerArgs.h>
Public Member Functions | |
change_eventHandlerArgs (const struct event_handler_args &new_eventHandlerArgs) | |
void | operator() (Conduit &c) |
Private Attributes | |
event_handler_args | new_eventHandlerArgs |
Friend to Conduit/CAFEGroup permitting the event_handler_args.dbr data from callback fn to be recorded in hash table
change_eventHandlerArgs::change_eventHandlerArgs | ( | const struct event_handler_args & | new_eventHandlerArgs | ) | [inline] |
void change_eventHandlerArgs::operator() | ( | Conduit & | c | ) | [inline] |
strcpy( c.className, (*(&(((union db_access_val *) new_eventHandlerArgs.dbr)->classname)+0)));
References __METHOD__, Conduit::alarmSeverity, Conduit::alarmStatus, ChannelRequestMetaData::byteSize, ChannelRequestMetaData::cafeDbrType, Conduit::cafeDbrType, Conduit::channelEnumStrings, Conduit::channelID, Conduit::channelRegalia, Conduit::channelRequestMetaCtrl, Conduit::channelRequestMetaData, Conduit::channelRequestMetaSTSACK, ChannelRegalia::className, Helper::convertToCAFEDbrTypeClass(), Conduit::ctrlBuffer, Conduit::dataBuffer, ChannelRequestMetaData::dataType, Conduit::dataType, CAFENUM::DBR_CLASS, CAFENUM::DBR_CTRL, CAFENUM::DBR_GR, CAFENUM::DBR_NONE, CAFENUM::DBR_PRIMITIVE, CAFENUM::DBR_PUT, CAFENUM::DBR_STS, CAFENUM::DBR_STSACK, CAFENUM::DBR_TIME, ChannelRequestMetaData::dbrDataType, Conduit::dbrDataType, Conduit::hasNewData, ChannelRegalia::nelem, ChannelRequestMetaData::nelem, new_eventHandlerArgs, ChannelEnumStrings::noOptions, ChannelEnumStrings::options, Conduit::pv, Conduit::status, Conduit::stsackBuffer, Conduit::ts, ChannelRequestMetaData::usrArg, and Conduit::usrArgs.
event_handler_args change_eventHandlerArgs::new_eventHandlerArgs [private] |
Referenced by operator()().