#include "syncGroup.h"
Definition at line 106 of file syncGroup.h.
syncGroupWriteNotify::syncGroupWriteNotify |
( |
struct CASG & |
sgIn, |
|
|
PRecycleFunc |
pRecycleFuncIn, |
|
|
chid |
pChan |
|
) |
| |
|
protected |
Definition at line 27 of file syncGroupWriteNotify.cpp.
29 chan ( pChan ), pRecycleFunc ( pRecycleFuncIn ),
30 sg ( sgIn ), magic ( CASG_MAGIC ),
31 id ( 0u ), idIsValid (
false ), ioComplete (
false )
syncGroupWriteNotify::~syncGroupWriteNotify |
( |
| ) |
|
|
protectedvirtual |
Definition at line 35 of file syncGroupWriteNotify.cpp.
40 this->ioComplete =
false;
43 pValueIn, *
this, &this->
id );
void write(epicsGuard< epicsMutex > &, unsigned type, arrayElementCount count, const void *pValue, cacWriteNotify &, cacChannel::ioid *pId=0)
void eliminateExcessiveSendBacklog(epicsGuard< epicsMutex > &)
Implements syncGroupNotify.
Definition at line 47 of file syncGroupWriteNotify.cpp.
51 if ( this->idIsValid ) {
52 this->chan->
ioCancel ( callbackGuard, mutualExcusionGuard, this->
id );
53 this->idIsValid =
false;
void ioCancel(CallbackGuard &callbackGuard, epicsGuard< epicsMutex > &mutualExclusionGuard, const cacChannel::ioid &)
bool syncGroupWriteNotify::ioPending |
( |
epicsGuard< epicsMutex > & |
guard | ) |
|
|
inlinevirtual |
void syncGroupWriteNotify::show |
( |
epicsGuard< epicsMutex > & |
, |
|
|
unsigned |
level |
|
) |
| const |
|
virtual |
The documentation for this class was generated from the following files: