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