This is Unofficial EPICS BASE Doxygen Site
noopiiu Class Reference

#include "noopiiu.h"

+ Inheritance diagram for noopiiu:
+ Collaboration diagram for noopiiu:

Public Member Functions

 ~noopiiu ()
 
unsigned getHostName (epicsGuard< epicsMutex > &, char *pBuf, unsigned bufLength) const throw ()
 
const char * pHostName (epicsGuard< epicsMutex > &) const throw ()
 
bool ca_v41_ok (epicsGuard< epicsMutex > &) const
 
bool ca_v42_ok (epicsGuard< epicsMutex > &) const
 
unsigned requestMessageBytesPending (epicsGuard< epicsMutex > &mutualExclusionGuard)
 
void flush (epicsGuard< epicsMutex > &mutualExclusionGuard)
 
void writeRequest (epicsGuard< epicsMutex > &, nciu &, unsigned type, arrayElementCount nElem, const void *pValue)
 
void writeNotifyRequest (epicsGuard< epicsMutex > &, nciu &, netWriteNotifyIO &, unsigned type, arrayElementCount nElem, const void *pValue)
 
void readNotifyRequest (epicsGuard< epicsMutex > &, nciu &, netReadNotifyIO &, unsigned type, arrayElementCount nElem)
 
void clearChannelRequest (epicsGuard< epicsMutex > &, ca_uint32_t sid, ca_uint32_t cid)
 
void subscriptionRequest (epicsGuard< epicsMutex > &, nciu &, netSubscription &)
 
void subscriptionUpdateRequest (epicsGuard< epicsMutex > &, nciu &, netSubscription &)
 
void subscriptionCancelRequest (epicsGuard< epicsMutex > &, nciu &chan, netSubscription &subscr)
 
void flushRequest (epicsGuard< epicsMutex > &)
 
void requestRecvProcessPostponedFlush (epicsGuard< epicsMutex > &)
 
osiSockAddr getNetworkAddress (epicsGuard< epicsMutex > &) const
 
void uninstallChan (epicsGuard< epicsMutex > &mutex, nciu &)
 
void uninstallChanDueToSuccessfulSearchResponse (epicsGuard< epicsMutex > &, nciu &, const class epicsTime &currentTime)
 
double receiveWatchdogDelay (epicsGuard< epicsMutex > &) const
 
bool searchMsg (epicsGuard< epicsMutex > &, ca_uint32_t id, const char *pName, unsigned nameLength)
 
- Public Member Functions inherited from netiiu
virtual ~netiiu ()=0
 

Detailed Description

Definition at line 29 of file noopiiu.h.

Constructor & Destructor Documentation

noopiiu::~noopiiu ( )

Definition at line 30 of file noopiiu.cpp.

31 {
32 }

Member Function Documentation

bool noopiiu::ca_v41_ok ( epicsGuard< epicsMutex > &  cacGuard) const
virtual

Implements netiiu.

Definition at line 53 of file noopiiu.cpp.

55 {
56  return netiiu::ca_v41_ok ( cacGuard );
57 }
virtual bool ca_v41_ok(epicsGuard< epicsMutex > &) const =0
Definition: netiiu.cpp:43
bool noopiiu::ca_v42_ok ( epicsGuard< epicsMutex > &  cacGuard) const
virtual

Implements netiiu.

Definition at line 47 of file noopiiu.cpp.

49 {
50  return netiiu::ca_v42_ok ( cacGuard );
51 }
virtual bool ca_v42_ok(epicsGuard< epicsMutex > &) const =0
Definition: netiiu.cpp:37
void noopiiu::clearChannelRequest ( epicsGuard< epicsMutex > &  guard,
ca_uint32_t  sid,
ca_uint32_t  cid 
)
virtual

Implements netiiu.

Definition at line 82 of file noopiiu.cpp.

85 {
86  netiiu::clearChannelRequest ( guard, sid, cid );
87 }
virtual void clearChannelRequest(epicsGuard< epicsMutex > &, ca_uint32_t sid, ca_uint32_t cid)=0
Definition: netiiu.cpp:71
void noopiiu::flush ( epicsGuard< epicsMutex > &  mutualExclusionGuard)
virtual

Implements netiiu.

Definition at line 123 of file noopiiu.cpp.

125 {
126  netiiu::flush ( guard );
127 }
virtual void flush(epicsGuard< epicsMutex > &mutualExclusionGuard)=0
Definition: netiiu.cpp:137
void noopiiu::flushRequest ( epicsGuard< epicsMutex > &  guard)
virtual

Implements netiiu.

Definition at line 111 of file noopiiu.cpp.

113 {
114  netiiu::flushRequest ( guard );
115 }
virtual void flushRequest(epicsGuard< epicsMutex > &)=0
Definition: netiiu.cpp:126
unsigned noopiiu::getHostName ( epicsGuard< epicsMutex > &  cacGuard,
char *  pBuf,
unsigned  bufLength 
) const
throw (
)
virtual

Implements netiiu.

Definition at line 34 of file noopiiu.cpp.

37 {
38  return netiiu::getHostName ( cacGuard, pBuf, bufLength );
39 }
virtual unsigned getHostName(epicsGuard< epicsMutex > &, char *pBuf, unsigned bufLength) const =0
Definition: netiiu.cpp:93
osiSockAddr noopiiu::getNetworkAddress ( epicsGuard< epicsMutex > &  guard) const
virtual

Implements netiiu.

Definition at line 135 of file noopiiu.cpp.

137 {
138  return netiiu::getNetworkAddress ( guard );
139 }
virtual osiSockAddr getNetworkAddress(epicsGuard< epicsMutex > &) const =0
Definition: netiiu.cpp:118
const char * noopiiu::pHostName ( epicsGuard< epicsMutex > &  cacGuard) const
throw (
)
virtual

Implements netiiu.

Definition at line 41 of file noopiiu.cpp.

43 {
44  return netiiu::pHostName ( cacGuard );
45 }
virtual const char * pHostName(epicsGuard< epicsMutex > &) const =0
Definition: netiiu.cpp:112
void noopiiu::readNotifyRequest ( epicsGuard< epicsMutex > &  guard,
nciu chan,
netReadNotifyIO io,
unsigned  type,
arrayElementCount  nElem 
)
virtual

Implements netiiu.

Definition at line 75 of file noopiiu.cpp.

78 {
79  netiiu::readNotifyRequest ( guard, chan, io, type, nElem );
80 }
pvd::StructureConstPtr type
virtual void readNotifyRequest(epicsGuard< epicsMutex > &, nciu &, netReadNotifyIO &, unsigned type, arrayElementCount nElem)=0
Definition: netiiu.cpp:64
double noopiiu::receiveWatchdogDelay ( epicsGuard< epicsMutex > &  guard) const
virtual

Implements netiiu.

Definition at line 141 of file noopiiu.cpp.

143 {
144  return netiiu::receiveWatchdogDelay ( guard );
145 }
virtual double receiveWatchdogDelay(epicsGuard< epicsMutex > &) const =0
Definition: netiiu.cpp:153
unsigned noopiiu::requestMessageBytesPending ( epicsGuard< epicsMutex > &  mutualExclusionGuard)
virtual

Implements netiiu.

Definition at line 117 of file noopiiu.cpp.

119 {
120  return netiiu::requestMessageBytesPending ( guard );
121 }
virtual unsigned requestMessageBytesPending(epicsGuard< epicsMutex > &mutualExclusionGuard)=0
Definition: netiiu.cpp:131
void noopiiu::requestRecvProcessPostponedFlush ( epicsGuard< epicsMutex > &  guard)
virtual

Implements netiiu.

Definition at line 129 of file noopiiu.cpp.

131 {
133 }
virtual void requestRecvProcessPostponedFlush(epicsGuard< epicsMutex > &)=0
Definition: netiiu.cpp:142
bool noopiiu::searchMsg ( epicsGuard< epicsMutex > &  guard,
ca_uint32_t  id,
const char *  pName,
unsigned  nameLength 
)
virtual

Implements netiiu.

Definition at line 161 of file noopiiu.cpp.

164 {
165  return netiiu::searchMsg (
166  guard, id, pName, nameLength );
167 }
virtual bool searchMsg(epicsGuard< epicsMutex > &, ca_uint32_t id, const char *pName, unsigned nameLength)=0
Definition: netiiu.cpp:166
void noopiiu::subscriptionCancelRequest ( epicsGuard< epicsMutex > &  guard,
nciu chan,
netSubscription subscr 
)
virtual

Implements netiiu.

Definition at line 104 of file noopiiu.cpp.

107 {
108  netiiu::subscriptionCancelRequest ( guard, chan, subscr );
109 }
virtual void subscriptionCancelRequest(epicsGuard< epicsMutex > &, nciu &chan, netSubscription &subscr)=0
Definition: netiiu.cpp:81
void noopiiu::subscriptionRequest ( epicsGuard< epicsMutex > &  guard,
nciu chan,
netSubscription subscr 
)
virtual

Implements netiiu.

Definition at line 89 of file noopiiu.cpp.

92 {
93  netiiu::subscriptionRequest ( guard, chan, subscr );
94 }
virtual void subscriptionRequest(epicsGuard< epicsMutex > &, nciu &, netSubscription &)=0
Definition: netiiu.cpp:76
void noopiiu::subscriptionUpdateRequest ( epicsGuard< epicsMutex > &  guard,
nciu chan,
netSubscription subscr 
)
virtual

Implements netiiu.

Definition at line 96 of file noopiiu.cpp.

99 {
101  guard, chan, subscr );
102 }
virtual void subscriptionUpdateRequest(epicsGuard< epicsMutex > &, nciu &, netSubscription &)=0
Definition: netiiu.cpp:86
void noopiiu::uninstallChan ( epicsGuard< epicsMutex > &  mutex,
nciu  
)
virtual

Implements netiiu.

Definition at line 147 of file noopiiu.cpp.

149 {
150  // intentionally does not call default in netiiu
151 }
void noopiiu::uninstallChanDueToSuccessfulSearchResponse ( epicsGuard< epicsMutex > &  guard,
nciu chan,
const class epicsTime &  currentTime 
)
virtual

Implements netiiu.

Definition at line 153 of file noopiiu.cpp.

156 {
158  guard, chan, currentTime );
159 }
virtual void uninstallChanDueToSuccessfulSearchResponse(epicsGuard< epicsMutex > &, nciu &, const class epicsTime &currentTime)=0
Definition: netiiu.cpp:159
void noopiiu::writeNotifyRequest ( epicsGuard< epicsMutex > &  guard,
nciu chan,
netWriteNotifyIO io,
unsigned  type,
arrayElementCount  nElem,
const void *  pValue 
)
virtual

Implements netiiu.

Definition at line 67 of file noopiiu.cpp.

71 {
72  netiiu::writeNotifyRequest ( guard, chan, io, type, nElem, pValue );
73 }
pvd::StructureConstPtr type
virtual void writeNotifyRequest(epicsGuard< epicsMutex > &, nciu &, netWriteNotifyIO &, unsigned type, arrayElementCount nElem, const void *pValue)=0
Definition: netiiu.cpp:56
void noopiiu::writeRequest ( epicsGuard< epicsMutex > &  guard,
nciu chan,
unsigned  type,
arrayElementCount  nElem,
const void *  pValue 
)
virtual

Implements netiiu.

Definition at line 59 of file noopiiu.cpp.

63 {
64  netiiu::writeRequest ( guard, chan, type, nElem, pValue );
65 }
pvd::StructureConstPtr type
virtual void writeRequest(epicsGuard< epicsMutex > &, nciu &, unsigned type, arrayElementCount nElem, const void *pValue)=0
Definition: netiiu.cpp:49

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