35 chan ( chanIn ), pFunc ( pFuncIn ), pPrivate ( pPrivateIn )
49 args.
chid = & this->chan;
57 this->chan.getClientCtx().destroyGetCallback ( guard, *
this );
64 void getCallback::exception (
72 args.
chid = & this->chan;
80 this->chan.getClientCtx().destroyGetCallback ( guard, *
this );
83 ( *pFuncTmp ) ( args );
87 this->chan.getClientCtx().destroyGetCallback ( guard, *
this );
91 void getCallback::operator
delete (
void * )
98 errlogPrintf (
"%s:%d this compiler is confused about placement delete - memory was probably leaked",
void exception epicsGuard< epicsMutex > int const char unsigned arrayElementCount count
void caEventCallBackFunc(struct event_handler_args)
void exception epicsGuard< epicsMutex > int const char unsigned type
getCallback(oldChannelNotify &chanIn, caEventCallBackFunc *pFunc, void *pPrivate)
int errlogPrintf(const char *pFormat,...)
unsigned long arrayElementCount
void exception epicsGuard< epicsMutex > int status
void completion(epicsGuard< epicsMutex > &, unsigned type, arrayElementCount count, const void *pData)
epicsPlacementDeleteOperator((void *, tsFreeList< class getCallback, 1024, epicsMutexNOOP > &)) private caEventCallBackFunc pFunc)