CALLBACK_CAFE Namespace Reference

Functions

void PyHandlerPut (struct event_handler_args args)
void PyHandlerGet (struct event_handler_args args)
void handlerPulseID (struct event_handler_args args)
void handlerPut (struct event_handler_args args)
void handlerGet (struct event_handler_args args)
void handlerGetCtrl (struct event_handler_args args)
void handlerGetSTSACK (struct event_handler_args args)
void handlerGetClassName (struct event_handler_args args)

Function Documentation

void CALLBACK_CAFE::handlerGet ( struct event_handler_args  args  ) 

Callback function for getCallback method is invoked with a pointer to the retrieved value

Parameters:
args input: event handler arguments

References __METHOD__, cafeMutex, cs, PVHolder::getAsString(), long, MUTEX, PVCtrlHolder::print(), PVDataHolder::print(), and ChannelRequestStatus::setCallbackKind().

Referenced by ChannelCreatePolicy::callbackHandlerCreate(), Granules::channelExecuteGet(), Granules::channelExecuteGetNoWait(), and main().

void CALLBACK_CAFE::handlerGetClassName ( struct event_handler_args  args  ) 

Callback function for handlerClassName method is invoked with a pointer to the retrieved value

Parameters:
args input: event handler arguments

References __METHOD__, cafeMutex, cs, long, MUTEX, and ChannelRequestStatus::setCallbackKind().

Referenced by ChannelCreatePolicy::callbackHandlerCreate().

void CALLBACK_CAFE::handlerGetCtrl ( struct event_handler_args  args  ) 

Callback function for handlerGetCtrl method is invoked with a pointer to the retrieved value

Parameters:
args input: event handler arguments

References __METHOD__, cafeMutex, cs, long, MUTEX, and ChannelRequestStatus::setCallbackKind().

Referenced by ChannelCreatePolicy::callbackHandlerCreate(), Granules::channelExecuteGetCtrl(), and Granules::channelExecuteGetCtrlNoWait().

void CALLBACK_CAFE::handlerGetSTSACK ( struct event_handler_args  args  ) 

Callback function for handlerSTSACK method is invoked with a pointer to the retrieved value

Parameters:
args input: event handler arguments

References __METHOD__, cafeMutex, cs, long, MUTEX, and ChannelRequestStatus::setCallbackKind().

Referenced by ChannelCreatePolicy::callbackHandlerCreate().

void CALLBACK_CAFE::handlerPulseID ( struct event_handler_args  args  ) 

Callback function for pulseID PV method is invoked

Parameters:
args input: event handler_args structure

References __METHOD__, cafeMutex, cs, PVHolder::getAsULongLong(), long, and MUTEX.

Referenced by Connect::monitorPulseID().

void CALLBACK_CAFE::handlerPut ( struct event_handler_args  args  ) 

Callback function for when putWithCallback method is invoked

Parameters:
args input: event handler_args structure

References __METHOD__, cafeMutex, cs, long, MUTEX, and ChannelRequestStatus::setCallbackKind().

Referenced by Granules::channelExecutePut(), and main().

void CALLBACK_CAFE::PyHandlerGet ( struct event_handler_args  args  ) 

Callback function for getCallback method is invoked with a pointer to the retrieved value

Parameters:
args input: event handler arguments

References __METHOD__, cafeMutex, cs, long, MUTEX, and ChannelRequestStatus::setCallbackKind().

Referenced by ChannelRequestPolicy::setPyHandlerGet().

void CALLBACK_CAFE::PyHandlerPut ( struct event_handler_args  args  ) 

Callback function for when putWithCallback method is invoked

Parameters:
args input: event handler_args structure

References __METHOD__, cafeMutex, cs, long, MUTEX, and ChannelRequestStatus::setCallbackKind().

Referenced by ChannelRequestPolicy::setPyHandlerPut().


Generated on 28 May 2018 for CAFE by  doxygen 1.6.1