![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include "cacIO.h"
Classes | |
class | badEventSelection |
class | badPriority |
class | badString |
class | badType |
class | msgBodyCacheTooSmall |
class | noReadAccess |
class | notConnected |
class | noWriteAccess |
class | outOfBounds |
class | requestTimedOut |
class | unsupportedByService |
Public Types | |
enum | ioStatus { iosSynch, iosAsynch } |
typedef unsigned | priLev |
typedef unsigned | ioid |
Public Member Functions | |
cacChannel (cacChannelNotify &) | |
virtual void | destroy (CallbackGuard &callbackGuard, epicsGuard< epicsMutex > &mutualExclusionGuard)=0 |
cacChannelNotify & | notify () const |
virtual unsigned | getName (epicsGuard< epicsMutex > &, char *pBuf, unsigned bufLen) const =0 throw () |
virtual const char * | pName (epicsGuard< epicsMutex > &guard) const =0 throw () |
virtual void | show (epicsGuard< epicsMutex > &, unsigned level) const =0 |
virtual void | initiateConnect (epicsGuard< epicsMutex > &)=0 |
virtual unsigned | requestMessageBytesPending (epicsGuard< epicsMutex > &mutualExclusionGuard)=0 |
virtual void | flush (epicsGuard< epicsMutex > &mutualExclusionGuard)=0 |
virtual ioStatus | read (epicsGuard< epicsMutex > &, unsigned type, arrayElementCount count, cacReadNotify &, ioid *=0)=0 |
virtual void | write (epicsGuard< epicsMutex > &, unsigned type, arrayElementCount count, const void *pValue)=0 |
virtual ioStatus | write (epicsGuard< epicsMutex > &, unsigned type, arrayElementCount count, const void *pValue, cacWriteNotify &, ioid *=0)=0 |
virtual void | subscribe (epicsGuard< epicsMutex > &, unsigned type, arrayElementCount count, unsigned mask, cacStateNotify &, ioid *=0)=0 |
virtual void | ioCancel (CallbackGuard &callbackGuard, epicsGuard< epicsMutex > &mutualExclusionGuard, const ioid &)=0 |
virtual void | ioShow (epicsGuard< epicsMutex > &, const ioid &, unsigned level) const =0 |
virtual short | nativeType (epicsGuard< epicsMutex > &) const =0 |
virtual arrayElementCount | nativeElementCount (epicsGuard< epicsMutex > &) const =0 |
virtual caAccessRights | accessRights (epicsGuard< epicsMutex > &) const |
virtual unsigned | searchAttempts (epicsGuard< epicsMutex > &) const |
virtual double | beaconPeriod (epicsGuard< epicsMutex > &) const |
virtual double | receiveWatchdogDelay (epicsGuard< epicsMutex > &) const |
virtual bool | ca_v42_ok (epicsGuard< epicsMutex > &) const |
virtual bool | connected (epicsGuard< epicsMutex > &) const |
virtual unsigned | getHostName (epicsGuard< epicsMutex > &, char *pBuf, unsigned bufLength) const throw () |
virtual const char * | pHostName (epicsGuard< epicsMutex > &guard) const throw () |
Static Public Attributes | |
static const priLev | priorityMax = 99u |
static const priLev | priorityMin = 0u |
static const priLev | priorityDefault = priorityMin |
static const priLev | priorityLinksDB = priorityMax |
static const priLev | priorityArchive = ( priorityMax - priorityMin ) / 2 |
static const priLev | priorityOPI = priorityMin |
Protected Member Functions | |
virtual | ~cacChannel ()=0 |
typedef unsigned cacChannel::ioid |
typedef unsigned cacChannel::priLev |
enum cacChannel::ioStatus |
Enumerator | |
---|---|
iosSynch | |
iosAsynch |
Definition at line 174 of file cacIO.h.
|
inline |
|
protectedpure virtual |
Definition at line 52 of file cacChannel.cpp.
|
virtual |
Definition at line 56 of file cacChannel.cpp.
|
virtual |
Definition at line 69 of file cacChannel.cpp.
|
virtual |
Definition at line 81 of file cacChannel.cpp.
|
virtual |
|
pure virtual |
|
pure virtual |
|
virtual |
Reimplemented in nciu.
Definition at line 120 of file cacChannel.cpp.
|
pure virtual |
Implemented in nciu.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
inline |
|
virtual |
Definition at line 132 of file cacChannel.cpp.
|
pure virtual |
Implemented in nciu.
|
pure virtual |
|
virtual |
Definition at line 75 of file cacChannel.cpp.
|
pure virtual |
|
virtual |
Definition at line 63 of file cacChannel.cpp.
|
pure virtual |
Implemented in nciu.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |