This is Unofficial EPICS BASE Doxygen Site
netWriteNotifyIO Class Reference

#include "netIO.h"

+ Inheritance diagram for netWriteNotifyIO:
+ Collaboration diagram for netWriteNotifyIO:

Public Member Functions

void show (unsigned level) const
 
void show (epicsGuard< epicsMutex > &, unsigned level) const
 
- Public Member Functions inherited from baseNMIU
virtual class netSubscriptionisSubscription ()=0
 
- Public Member Functions inherited from tsDLNode< baseNMIU >
 tsDLNode ()
 
 tsDLNode (const tsDLNode< baseNMIU > &)
 
const tsDLNode< baseNMIU > & operator= (const tsDLNode< baseNMIU > &)
 
- Public Member Functions inherited from chronIntIdRes< baseNMIU >
 chronIntIdRes ()
 
- Public Member Functions inherited from chronIntId
 chronIntId (const unsigned &idIn)
 
- Public Member Functions inherited from intId< unsigned, 8u, sizeof(unsigned)*CHAR_BIT >
 intId (const unsigned &idIn)
 
bool operator== (const intId &idIn) const
 
resTableIndex hash () const
 
const unsigned getId () const
 
- Public Member Functions inherited from tsSLNode< baseNMIU >
 tsSLNode ()
 
tsSLNode< baseNMIU > & operator= (const tsSLNode< baseNMIU > &)
 

Static Public Member Functions

static netWriteNotifyIOfactory (tsFreeList< class netWriteNotifyIO, 1024, epicsMutexNOOP > &, privateInterfaceForIO &, cacWriteNotify &)
 

Protected Member Functions

 netWriteNotifyIO (privateInterfaceForIO &, cacWriteNotify &)
 
 ~netWriteNotifyIO ()
 
- Protected Member Functions inherited from baseNMIU
NETIO_VIRTUAL_DESTRUCTOR ~baseNMIU ()
 

Additional Inherited Members

- Public Attributes inherited from baseNMIU
virtual void exception epicsGuard< epicsMutex > cacRecycle int status
 
virtual void exception epicsGuard< epicsMutex > cacRecycle int const char * pContext = 0
 
virtual void exception epicsGuard< epicsMutex > cacRecycle int const char unsigned type
 
virtual void exception epicsGuard< epicsMutex > cacRecycle int const char unsigned arrayElementCount count = 0
 
- Protected Attributes inherited from intId< unsigned, 8u, sizeof(unsigned)*CHAR_BIT >
unsigned id
 

Detailed Description

Definition at line 175 of file netIO.h.

Constructor & Destructor Documentation

netWriteNotifyIO::netWriteNotifyIO ( privateInterfaceForIO ioComplIntf,
cacWriteNotify notifyIn 
)
protected

Definition at line 31 of file netWriteNotifyIO.cpp.

32  :
33  notify ( notifyIn ), privateChanForIO ( ioComplIntf )
34 {
35 }
netWriteNotifyIO::~netWriteNotifyIO ( )
protected

Definition at line 37 of file netWriteNotifyIO.cpp.

38 {
39 }

Member Function Documentation

netWriteNotifyIO * netWriteNotifyIO::factory ( tsFreeList< class netWriteNotifyIO, 1024, epicsMutexNOOP > &  freeList,
privateInterfaceForIO ioComplNotifyIntf,
cacWriteNotify notify 
)
inlinestatic

Definition at line 284 of file netIO.h.

287 {
288  return new ( freeList ) netWriteNotifyIO ( ioComplNotifyIntf, notify );
289 }
void netWriteNotifyIO::show ( unsigned  level) const
virtual

Implements baseNMIU.

Definition at line 41 of file netWriteNotifyIO.cpp.

42 {
43  ::printf ( "read write notify IO at %p\n",
44  static_cast < const void * > ( this ) );
45 }
#define printf
Definition: epicsStdio.h:41
void netWriteNotifyIO::show ( epicsGuard< epicsMutex > &  ,
unsigned  level 
) const
virtual

Implements baseNMIU.

Definition at line 47 of file netWriteNotifyIO.cpp.

50 {
51  this->show ( level );
52 }
void show(unsigned level) const

The documentation for this class was generated from the following files: