25 #define epicsAssertAuthor "Jeff Hill johill@lanl.gov" 34 notify ( notify ), privateChanForIO ( ioComplIntfIn )
44 ::printf (
"netReadNotifyIO at %p\n",
45 static_cast < const void * > (
this ) );
61 void netReadNotifyIO::completion (
68 this->notify.
completion ( guard, type, count, pData );
73 void netReadNotifyIO::completion (
84 void netReadNotifyIO::exception (
87 int status,
const char *pContext )
91 this->notify.exception (
92 guard, status, pContext, UINT_MAX, 0u );
97 void netReadNotifyIO::exception (
100 int status,
const char *pContext,
105 this->notify.exception (
106 guard, status, pContext, type, count );
116 void netReadNotifyIO::forceSubscriptionUpdate (
121 void netReadNotifyIO::operator
delete (
void * )
128 errlogPrintf (
"%s:%d this compiler is confused about placement delete - memory was probably leaked",
129 __FILE__, __LINE__ );
netReadNotifyIO(privateInterfaceForIO &, cacReadNotify &)
virtual void ioCompletionNotify(epicsGuard< epicsMutex > &, class baseNMIU &)=0
void show(unsigned level) const
virtual void recycleReadNotifyIO(epicsGuard< epicsMutex > &, netReadNotifyIO &io)=0
int errlogPrintf(const char *pFormat,...)
virtual void destroy(epicsGuard< epicsMutex > &, class cacRecycle &)=0
unsigned long arrayElementCount
virtual void completion(epicsGuard< epicsMutex > &, unsigned type, arrayElementCount count, const void *pData)=0