36 char * pBuf,
unsigned bufLength )
const throw ()
101 guard, chan, subscr );
158 guard, chan, currentTime );
163 const char * pName,
unsigned nameLength )
166 guard,
id, pName, nameLength );
virtual bool ca_v42_ok(epicsGuard< epicsMutex > &) const =0
virtual void subscriptionCancelRequest(epicsGuard< epicsMutex > &, nciu &chan, netSubscription &subscr)=0
bool searchMsg(epicsGuard< epicsMutex > &, ca_uint32_t id, const char *pName, unsigned nameLength)
void subscriptionRequest(epicsGuard< epicsMutex > &, nciu &, netSubscription &)
virtual void requestRecvProcessPostponedFlush(epicsGuard< epicsMutex > &)=0
void writeNotifyRequest(epicsGuard< epicsMutex > &, nciu &, netWriteNotifyIO &, unsigned type, arrayElementCount nElem, const void *pValue)
virtual void subscriptionRequest(epicsGuard< epicsMutex > &, nciu &, netSubscription &)=0
void clearChannelRequest(epicsGuard< epicsMutex > &, ca_uint32_t sid, ca_uint32_t cid)
pvd::StructureConstPtr type
void flushRequest(epicsGuard< epicsMutex > &)
virtual osiSockAddr getNetworkAddress(epicsGuard< epicsMutex > &) const =0
virtual void readNotifyRequest(epicsGuard< epicsMutex > &, nciu &, netReadNotifyIO &, unsigned type, arrayElementCount nElem)=0
virtual void flush(epicsGuard< epicsMutex > &mutualExclusionGuard)=0
virtual unsigned getHostName(epicsGuard< epicsMutex > &, char *pBuf, unsigned bufLength) const =0
void uninstallChan(epicsGuard< epicsMutex > &mutex, nciu &)
virtual bool ca_v41_ok(epicsGuard< epicsMutex > &) const =0
osiSockAddr getNetworkAddress(epicsGuard< epicsMutex > &) const
unsigned getHostName(epicsGuard< epicsMutex > &, char *pBuf, unsigned bufLength) const
double receiveWatchdogDelay(epicsGuard< epicsMutex > &) const
virtual void uninstallChanDueToSuccessfulSearchResponse(epicsGuard< epicsMutex > &, nciu &, const class epicsTime ¤tTime)=0
virtual void subscriptionUpdateRequest(epicsGuard< epicsMutex > &, nciu &, netSubscription &)=0
const char * pHostName(epicsGuard< epicsMutex > &) const
virtual void flushRequest(epicsGuard< epicsMutex > &)=0
virtual const char * pHostName(epicsGuard< epicsMutex > &) const =0
unsigned requestMessageBytesPending(epicsGuard< epicsMutex > &mutualExclusionGuard)
unsigned long arrayElementCount
void flush(epicsGuard< epicsMutex > &mutualExclusionGuard)
virtual bool searchMsg(epicsGuard< epicsMutex > &, ca_uint32_t id, const char *pName, unsigned nameLength)=0
virtual void writeRequest(epicsGuard< epicsMutex > &, nciu &, unsigned type, arrayElementCount nElem, const void *pValue)=0
virtual unsigned requestMessageBytesPending(epicsGuard< epicsMutex > &mutualExclusionGuard)=0
void uninstallChanDueToSuccessfulSearchResponse(epicsGuard< epicsMutex > &, nciu &, const class epicsTime ¤tTime)
void writeRequest(epicsGuard< epicsMutex > &, nciu &, unsigned type, arrayElementCount nElem, const void *pValue)
void subscriptionCancelRequest(epicsGuard< epicsMutex > &, nciu &chan, netSubscription &subscr)
void subscriptionUpdateRequest(epicsGuard< epicsMutex > &, nciu &, netSubscription &)
void readNotifyRequest(epicsGuard< epicsMutex > &, nciu &, netReadNotifyIO &, unsigned type, arrayElementCount nElem)
virtual void clearChannelRequest(epicsGuard< epicsMutex > &, ca_uint32_t sid, ca_uint32_t cid)=0
bool ca_v41_ok(epicsGuard< epicsMutex > &) const
virtual double receiveWatchdogDelay(epicsGuard< epicsMutex > &) const =0
void requestRecvProcessPostponedFlush(epicsGuard< epicsMutex > &)
bool ca_v42_ok(epicsGuard< epicsMutex > &) const
virtual void writeNotifyRequest(epicsGuard< epicsMutex > &, nciu &, netWriteNotifyIO &, unsigned type, arrayElementCount nElem, const void *pValue)=0