#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: