25 #define epicsAssertAuthor "Jeff Hill johill@lanl.gov" 33 notify ( notifyIn ), privateChanForIO ( ioComplIntf )
43 ::printf (
"read write notify IO at %p\n",
44 static_cast < const void * > (
this ) );
49 unsigned level )
const 54 void netWriteNotifyIO::destroy (
62 void netWriteNotifyIO::completion (
72 void netWriteNotifyIO::completion (
84 void netWriteNotifyIO::exception (
87 int status,
const char * pContext )
90 this->notify.exception (
91 guard, status, pContext, UINT_MAX, 0u );
96 void netWriteNotifyIO::exception (
99 int status,
const char *pContext,
103 this->notify.exception (
104 guard, status, pContext, type, count );
114 void netWriteNotifyIO::forceSubscriptionUpdate (
119 void netWriteNotifyIO::operator
delete (
void * )
126 errlogPrintf (
"%s:%d this compiler is confused about placement delete - memory was probably leaked",
127 __FILE__, __LINE__ );
virtual void ioCompletionNotify(epicsGuard< epicsMutex > &, class baseNMIU &)=0
virtual void recycleWriteNotifyIO(epicsGuard< epicsMutex > &, netWriteNotifyIO &io)=0
int errlogPrintf(const char *pFormat,...)
virtual class netSubscription * isSubscription()=0
unsigned long arrayElementCount
void show(unsigned level) const
virtual void completion(epicsGuard< epicsMutex > &)=0
netWriteNotifyIO(privateInterfaceForIO &, cacWriteNotify &)