#include "oldAccess.h"
|
| oldSubscription (epicsGuard< epicsMutex > &guard, oldChannelNotify &chanIn, cacChannel &io, unsigned type, arrayElementCount nElem, unsigned mask, caEventCallBackFunc *pFuncIn, void *pPrivateIn, evid *) |
|
| ~oldSubscription () |
|
oldChannelNotify & | channel () const |
|
void | cancel (CallbackGuard &callbackGuard, epicsGuard< epicsMutex > &mutualExclusionGuard) |
|
void * | operator new (size_t size, tsFreeList< struct oldSubscription, 1024, epicsMutexNOOP > &) |
|
void | current (epicsGuard< epicsMutex > &, unsigned type, arrayElementCount count, const void *pData) |
|
| oldSubscription (const oldSubscription &) |
|
oldSubscription & | operator= (const oldSubscription &) |
|
void | operator delete (void *) |
|
Definition at line 241 of file oldAccess.h.
Definition at line 28 of file oldSubscription.cpp.
34 chan ( chanIn ),
id ( UINT_MAX ),
pFunc ( pFuncIn ),
void exception epicsGuard< epicsMutex > int const char unsigned type
caEventCallBackFunc * pFunc
epicsPlacementDeleteOperator((void *, tsFreeList< struct oldSubscription, 1024, epicsMutexNOOP > &)) private cacChannel::ioi id)
virtual void subscribe(epicsGuard< epicsMutex > &, unsigned type, arrayElementCount count, unsigned mask, cacStateNotify &, ioid *=0)=0
oldSubscription::~oldSubscription |
( |
| ) |
|
Definition at line 502 of file oldAccess.h.
506 this->chan.ioCancel ( callbackGuard, mutualExclusionGuard, this->
id );
Implements cacStateNotify.
Definition at line 52 of file oldSubscription.cpp.
58 args.chid = & this->chan;
59 args.type = static_cast <
long > (
type );
60 args.count = static_cast <
long > (
count );
66 ( *pFuncTmp ) ( args );
void caEventCallBackFunc(struct event_handler_args)
void exception epicsGuard< epicsMutex > int const char unsigned type
caEventCallBackFunc * pFunc
void exception epicsGuard< epicsMutex > int const char unsigned arrayElementCount count
void oldSubscription::operator delete |
( |
void * |
| ) |
|
Definition at line 95 of file oldSubscription.cpp.
102 errlogPrintf (
"%s:%d this compiler is confused about placement delete - memory was probably leaked",
103 __FILE__, __LINE__ );
int errlogPrintf(const char *pFormat,...)
Definition at line 488 of file oldAccess.h.
void * allocate(size_t size)
void exception epicsGuard< epicsMutex > int const char* oldSubscription::pContext |
void* oldSubscription::pPrivate |
void exception epicsGuard< epicsMutex > int oldSubscription::status |
void exception epicsGuard< epicsMutex > int const char unsigned oldSubscription::type |
The documentation for this struct was generated from the following files: