![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include "nciu.h"
Inheritance diagram for nciu:
Collaboration diagram for nciu:Public Member Functions | |
| nciu (cac &, netiiu &, cacChannelNotify &, const char *pNameIn, cacChannel::priLev) | |
| ~nciu () | |
| void | connect (unsigned nativeType, unsigned nativeCount, unsigned sid, epicsGuard< epicsMutex > &cbGuard, epicsGuard< epicsMutex > &guard) |
| void | connect (epicsGuard< epicsMutex > &cbGuard, epicsGuard< epicsMutex > &guard) |
| void | unresponsiveCircuitNotify (epicsGuard< epicsMutex > &cbGuard, epicsGuard< epicsMutex > &guard) |
| void | circuitHangupNotify (class udpiiu &, epicsGuard< epicsMutex > &cbGuard, epicsGuard< epicsMutex > &guard) |
| void | setServerAddressUnknown (netiiu &newiiu, epicsGuard< epicsMutex > &guard) |
| bool | searchMsg (epicsGuard< epicsMutex > &) |
| void | serviceShutdownNotify (epicsGuard< epicsMutex > &callbackControlGuard, epicsGuard< epicsMutex > &mutualExclusionGuard) |
| void | accessRightsStateChange (const caAccessRights &, epicsGuard< epicsMutex > &cbGuard, epicsGuard< epicsMutex > &guard) |
| ca_uint32_t | getSID (epicsGuard< epicsMutex > &) const |
| ca_uint32_t | getCID (epicsGuard< epicsMutex > &) const |
| netiiu * | getPIIU (epicsGuard< epicsMutex > &) |
| const netiiu * | getConstPIIU (epicsGuard< epicsMutex > &) const |
| cac & | getClient () |
| void | searchReplySetUp (netiiu &iiu, unsigned sidIn, ca_uint16_t typeIn, arrayElementCount countIn, epicsGuard< epicsMutex > &) |
| void | show (unsigned level) const |
| void | show (epicsGuard< epicsMutex > &, unsigned level) const |
| unsigned | getName (epicsGuard< epicsMutex > &, char *pBuf, unsigned bufLen) const throw () |
| const char * | pName (epicsGuard< epicsMutex > &) const throw () |
| unsigned | nameLen (epicsGuard< epicsMutex > &) const |
| unsigned | getHostName (epicsGuard< epicsMutex > &, char *pBuf, unsigned bufLen) const throw () |
| void | writeException (epicsGuard< epicsMutex > &, epicsGuard< epicsMutex > &, int status, const char *pContext, unsigned type, arrayElementCount count) |
| cacChannel::priLev | getPriority (epicsGuard< epicsMutex > &) const |
| void * | operator new (size_t size, tsFreeList< class nciu, 1024, epicsMutexNOOP > &) |
| epicsPlacementDeleteOperator ((void *, tsFreeList< class nciu, 1024, epicsMutexNOOP > &)) void resubscribe(epicsGuard< epicsMutex > &) | |
| void | sendSubscriptionUpdateRequests (epicsGuard< epicsMutex > &) |
| void | disconnectAllIO (epicsGuard< epicsMutex > &, epicsGuard< epicsMutex > &) |
| bool | connected (epicsGuard< epicsMutex > &) const |
| unsigned | getcount () const |
Public Member Functions inherited from cacChannel | |
| cacChannel (cacChannelNotify &) | |
| cacChannelNotify & | notify () const |
Public Member Functions inherited from chronIntIdRes< nciu > | |
| 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< nciu > | |
| tsSLNode () | |
| tsSLNode< nciu > & | operator= (const tsSLNode< nciu > &) |
Public Member Functions inherited from tsDLNode< class nciu > | |
| tsDLNode () | |
| tsDLNode (const tsDLNode< class nciu > &) | |
| const tsDLNode< class nciu > & | operator= (const tsDLNode< class nciu > &) |
Additional Inherited Members | |
Public Types inherited from cacChannel | |
| enum | ioStatus { iosSynch, iosAsynch } |
| typedef unsigned | priLev |
| typedef unsigned | ioid |
Static Public Member Functions inherited from channelNode | |
| static unsigned | getMaxSearchTimerCount () |
Static Public Attributes inherited from cacChannel | |
| 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 inherited from cacChannel | |
| virtual | ~cacChannel ()=0 |
Protected Member Functions inherited from channelNode | |
| channelNode () | |
| bool | isInstalledInServer (epicsGuard< epicsMutex > &) const |
| bool | isConnected (epicsGuard< epicsMutex > &) const |
Protected Attributes inherited from intId< unsigned, 8u, sizeof(unsigned)*CHAR_BIT > | |
| unsigned | id |
| nciu::nciu | ( | cac & | cacIn, |
| netiiu & | iiuIn, | ||
| cacChannelNotify & | chanIn, | ||
| const char * | pNameIn, | ||
| cacChannel::priLev | pri | ||
| ) |
| void nciu::accessRightsStateChange | ( | const caAccessRights & | arIn, |
| epicsGuard< epicsMutex > & | cbGuard, | ||
| epicsGuard< epicsMutex > & | guard | ||
| ) |
Definition at line 196 of file nciu.cpp.
| void nciu::circuitHangupNotify | ( | class udpiiu & | , |
| epicsGuard< epicsMutex > & | cbGuard, | ||
| epicsGuard< epicsMutex > & | guard | ||
| ) |
| void nciu::connect | ( | unsigned | nativeType, |
| unsigned | nativeCount, | ||
| unsigned | sid, | ||
| epicsGuard< epicsMutex > & | cbGuard, | ||
| epicsGuard< epicsMutex > & | guard | ||
| ) |
Definition at line 114 of file nciu.cpp.
|
inline |
Definition at line 304 of file nciu.h.
|
virtual |
Reimplemented from cacChannel.
Definition at line 466 of file nciu.cpp.
| void nciu::disconnectAllIO | ( | epicsGuard< epicsMutex > & | cbGuard, |
| epicsGuard< epicsMutex > & | guard | ||
| ) |
Definition at line 558 of file nciu.cpp.
| nciu::epicsPlacementDeleteOperator | ( | (void *, tsFreeList< class nciu, 1024, epicsMutexNOOP > &) | ) |
|
inline |
|
inline |
|
inline |
|
virtual | ||||||||||||||||||||||||
Reimplemented from cacChannel.
Definition at line 398 of file nciu.cpp.
|
virtual | ||||||||||||||||||||||||
|
inline |
|
inline |
|
inline |
| unsigned nciu::nameLen | ( | epicsGuard< epicsMutex > & | guard | ) | const |
Definition at line 252 of file nciu.cpp.
|
inline |
|
virtual | ||||||||||||||
Implements cacChannel.
Definition at line 226 of file nciu.cpp.
| bool nciu::searchMsg | ( | epicsGuard< epicsMutex > & | guard | ) |
Definition at line 214 of file nciu.cpp.
|
inline |
| void nciu::sendSubscriptionUpdateRequests | ( | epicsGuard< epicsMutex > & | guard | ) |
Definition at line 539 of file nciu.cpp.
| void nciu::serviceShutdownNotify | ( | epicsGuard< epicsMutex > & | callbackControlGuard, |
| epicsGuard< epicsMutex > & | mutualExclusionGuard | ||
| ) |
Definition at line 566 of file nciu.cpp.
| void nciu::setServerAddressUnknown | ( | netiiu & | newiiu, |
| epicsGuard< epicsMutex > & | guard | ||
| ) |
Definition at line 183 of file nciu.cpp.
|
virtual |
Implements cacChannel.
Definition at line 478 of file nciu.cpp.
| void nciu::unresponsiveCircuitNotify | ( | epicsGuard< epicsMutex > & | cbGuard, |
| epicsGuard< epicsMutex > & | guard | ||
| ) |
Definition at line 160 of file nciu.cpp.
|
inline |