Public Member Functions | Private Attributes | List of all members
dune::DPChannelId Class Reference

#include <PDDPChannelMap.h>

Public Member Functions

 DPChannelId ()
 
 DPChannelId (unsigned seqn, unsigned short crate, unsigned short card, unsigned short cardch, unsigned short crp, unsigned short view, unsigned short viewch, unsigned short state=0)
 
bool operator< (const DPChannelId &rhs) const
 
const unsigned seqn () const
 
const unsigned short crate () const
 
const unsigned short card () const
 
const unsigned short cardch () const
 
const unsigned short crp () const
 
const unsigned short view () const
 
const unsigned short viewch () const
 
const unsigned short state () const
 
const bool exists () const
 

Private Attributes

unsigned seqn_
 
unsigned short crate_
 
unsigned short card_
 
unsigned short cardch_
 
unsigned short crp_
 
unsigned short view_
 
unsigned short viewch_
 
unsigned short state_
 

Detailed Description

Definition at line 66 of file PDDPChannelMap.h.

Constructor & Destructor Documentation

dune::DPChannelId::DPChannelId ( )
inline

Definition at line 77 of file PDDPChannelMap.h.

77 {;}
dune::DPChannelId::DPChannelId ( unsigned  seqn,
unsigned short  crate,
unsigned short  card,
unsigned short  cardch,
unsigned short  crp,
unsigned short  view,
unsigned short  viewch,
unsigned short  state = 0 
)
inline

Definition at line 78 of file PDDPChannelMap.h.

81  :
unsigned short state_
unsigned short crate_
const unsigned short crate() const
const unsigned short card() const
const unsigned seqn() const
const unsigned short viewch() const
const unsigned short crp() const
unsigned short cardch_
const unsigned short state() const
const unsigned short view() const
unsigned short view_
const unsigned short cardch() const
unsigned short card_
unsigned short crp_
unsigned short viewch_

Member Function Documentation

const unsigned short dune::DPChannelId::card ( ) const
inline

Definition at line 88 of file PDDPChannelMap.h.

88 { return card_; }
unsigned short card_
const unsigned short dune::DPChannelId::cardch ( ) const
inline

Definition at line 89 of file PDDPChannelMap.h.

89 { return cardch_; }
unsigned short cardch_
const unsigned short dune::DPChannelId::crate ( ) const
inline

Definition at line 87 of file PDDPChannelMap.h.

87 { return crate_; }
unsigned short crate_
const unsigned short dune::DPChannelId::crp ( ) const
inline

Definition at line 90 of file PDDPChannelMap.h.

90 { return crp_; }
unsigned short crp_
const bool dune::DPChannelId::exists ( ) const
inline

Definition at line 94 of file PDDPChannelMap.h.

94 { return (state_ == 0); }
unsigned short state_
bool dune::DPChannelId::operator< ( const DPChannelId rhs) const
inline

Definition at line 84 of file PDDPChannelMap.h.

84 { return seqn_ < rhs.seqn_; }
const unsigned dune::DPChannelId::seqn ( ) const
inline

Definition at line 86 of file PDDPChannelMap.h.

86 { return seqn_; }
const unsigned short dune::DPChannelId::state ( ) const
inline

Definition at line 93 of file PDDPChannelMap.h.

93 { return state_; }
unsigned short state_
const unsigned short dune::DPChannelId::view ( ) const
inline

Definition at line 91 of file PDDPChannelMap.h.

91 { return view_; }
unsigned short view_
const unsigned short dune::DPChannelId::viewch ( ) const
inline

Definition at line 92 of file PDDPChannelMap.h.

92 { return viewch_; }
unsigned short viewch_

Member Data Documentation

unsigned short dune::DPChannelId::card_
private

Definition at line 70 of file PDDPChannelMap.h.

unsigned short dune::DPChannelId::cardch_
private

Definition at line 70 of file PDDPChannelMap.h.

unsigned short dune::DPChannelId::crate_
private

Definition at line 70 of file PDDPChannelMap.h.

unsigned short dune::DPChannelId::crp_
private

Definition at line 71 of file PDDPChannelMap.h.

unsigned dune::DPChannelId::seqn_
private

Definition at line 69 of file PDDPChannelMap.h.

unsigned short dune::DPChannelId::state_
private

Definition at line 73 of file PDDPChannelMap.h.

unsigned short dune::DPChannelId::view_
private

Definition at line 71 of file PDDPChannelMap.h.

unsigned short dune::DPChannelId::viewch_
private

Definition at line 71 of file PDDPChannelMap.h.


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