This is Unofficial EPICS BASE Doxygen Site
netReadNotifyIO Class Reference

#include "netIO.h"

+ Inheritance diagram for netReadNotifyIO:
+ Collaboration diagram for netReadNotifyIO:

Public Member Functions

void show (unsigned level) const
 
void show (epicsGuard< epicsMutex > &, unsigned level) const
 
- Public Member Functions inherited from baseNMIU
virtual void destroy (epicsGuard< epicsMutex > &, class cacRecycle &)=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 netReadNotifyIOfactory (tsFreeList< class netReadNotifyIO, 1024, epicsMutexNOOP > &, privateInterfaceForIO &, cacReadNotify &)
 

Protected Member Functions

 netReadNotifyIO (privateInterfaceForIO &, cacReadNotify &)
 
 ~netReadNotifyIO ()
 
- 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 133 of file netIO.h.

Constructor & Destructor Documentation

netReadNotifyIO::netReadNotifyIO ( privateInterfaceForIO ioComplIntfIn,
cacReadNotify notify 
)
protected

Definition at line 31 of file netReadNotifyIO.cpp.

33  :
34  notify ( notify ), privateChanForIO ( ioComplIntfIn )
35 {
36 }
netReadNotifyIO::~netReadNotifyIO ( )
protected

Definition at line 38 of file netReadNotifyIO.cpp.

39 {
40 }

Member Function Documentation

netReadNotifyIO * netReadNotifyIO::factory ( tsFreeList< class netReadNotifyIO, 1024, epicsMutexNOOP > &  freeList,
privateInterfaceForIO ioComplNotifIntf,
cacReadNotify notify 
)
inlinestatic

Definition at line 263 of file netIO.h.

266 {
267  return new ( freeList ) netReadNotifyIO ( ioComplNotifIntf, notify );
268 }
void netReadNotifyIO::show ( unsigned  level) const
virtual

Implements baseNMIU.

Definition at line 42 of file netReadNotifyIO.cpp.

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

Implements baseNMIU.

Definition at line 48 of file netReadNotifyIO.cpp.

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

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