This is Unofficial EPICS BASE Doxygen Site
channelNode Class Reference

#include "nciu.h"

+ Inheritance diagram for channelNode:
+ Collaboration diagram for channelNode:

Static Public Member Functions

static unsigned getMaxSearchTimerCount ()
 

Protected Member Functions

 channelNode ()
 
bool isInstalledInServer (epicsGuard< epicsMutex > &) const
 
bool isConnected (epicsGuard< epicsMutex > &) const
 

Friends

class tcpiiu
 
class udpiiu
 
class tcpSendThread
 
class searchTimer
 
class disconnectGovernorTimer
 

Additional Inherited Members

- Public Member Functions inherited from tsDLNode< class nciu >
 tsDLNode ()
 
 tsDLNode (const tsDLNode< class nciu > &)
 
const tsDLNode< class nciu > & operator= (const tsDLNode< class nciu > &)
 

Detailed Description

Definition at line 46 of file nciu.h.

Constructor & Destructor Documentation

channelNode::channelNode ( )
inlineprotected

Definition at line 354 of file nciu.h.

354  :
355  listMember ( cs_none )
356 {
357 }

Member Function Documentation

unsigned channelNode::getMaxSearchTimerCount ( )
static

Definition at line 598 of file nciu.cpp.

599 {
600  return epicsMin (
601  cs_searchReqPending17 - cs_searchReqPending0,
602  cs_searchRespPending17 - cs_searchRespPending0 ) + 1u;
603 }
const T & epicsMin(const T &a, const T &b)
bool channelNode::isConnected ( epicsGuard< epicsMutex > &  ) const
inlineprotected

Definition at line 359 of file nciu.h.

360 {
361  return
362  this->listMember == cs_connected ||
363  this->listMember == cs_subscripReqPend ||
364  this->listMember == cs_subscripUpdateReqPend;
365 }
bool channelNode::isInstalledInServer ( epicsGuard< epicsMutex > &  ) const
inlineprotected

Definition at line 367 of file nciu.h.

368 {
369  return
370  this->listMember == cs_connected ||
371  this->listMember == cs_subscripReqPend ||
372  this->listMember == cs_unrespCircuit ||
373  this->listMember == cs_subscripUpdateReqPend;
374 }

Friends And Related Function Documentation

friend class disconnectGovernorTimer
friend

Definition at line 113 of file nciu.h.

friend class searchTimer
friend

Definition at line 112 of file nciu.h.

friend class tcpiiu
friend

Definition at line 109 of file nciu.h.

friend class tcpSendThread
friend

Definition at line 111 of file nciu.h.

friend class udpiiu
friend

Definition at line 110 of file nciu.h.


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