ICP  1
Public Member Functions | Protected Types | Protected Attributes | Private Member Functions | List of all members
DAE2Register< DAECardPolicy > Class Template Reference

#include <dae2_card.h>

Public Member Functions

 DAE2Register (MyDAE2Card *card, isisU32_t address)
 
virtual ~DAE2Register ()
 
int setBits (isisU32_t mask, bool preserve, DAEstatus &status, bool little_endian=false)
 
int clearBits (isisU32_t mask, DAEstatus &status, bool little_endian=false)
 
int enable (bool choice, isisU32_t mask, DAEstatus &status, bool little_endian=false)
 
isisU32_t read (DAEstatus &status, bool little_endian=false, bool retry=true)
 

Protected Types

typedef DAE2Card< DAECardPolicy > MyDAE2Card
 

Protected Attributes

MyDAE2Cardm_card
 
isisU32_t m_address
 

Private Member Functions

 DAE2Register ()
 

Detailed Description

template<class DAECardPolicy>
class DAE2Register< DAECardPolicy >

Definition at line 215 of file dae2_card.h.

Member Typedef Documentation

template<class DAECardPolicy>
typedef DAE2Card<DAECardPolicy> DAE2Register< DAECardPolicy >::MyDAE2Card
protected

Definition at line 218 of file dae2_card.h.

Constructor & Destructor Documentation

template<class DAECardPolicy>
DAE2Register< DAECardPolicy >::DAE2Register ( MyDAE2Card card,
isisU32_t  address 
)
inline

Definition at line 223 of file dae2_card.h.

template<class DAECardPolicy>
virtual DAE2Register< DAECardPolicy >::~DAE2Register ( )
inlinevirtual

Definition at line 224 of file dae2_card.h.

template<class DAECardPolicy>
DAE2Register< DAECardPolicy >::DAE2Register ( )
inlineprivate

Definition at line 245 of file dae2_card.h.

Member Function Documentation

template<class DAECardPolicy>
int DAE2Register< DAECardPolicy >::clearBits ( isisU32_t  mask,
DAEstatus status,
bool  little_endian = false 
)
inline

Definition at line 229 of file dae2_card.h.

template<class DAECardPolicy>
int DAE2Register< DAECardPolicy >::enable ( bool  choice,
isisU32_t  mask,
DAEstatus status,
bool  little_endian = false 
)
inline

Definition at line 233 of file dae2_card.h.

template<class DAECardPolicy>
isisU32_t DAE2Register< DAECardPolicy >::read ( DAEstatus status,
bool  little_endian = false,
bool  retry = true 
)
inline

Definition at line 237 of file dae2_card.h.

template<class DAECardPolicy>
int DAE2Register< DAECardPolicy >::setBits ( isisU32_t  mask,
bool  preserve,
DAEstatus status,
bool  little_endian = false 
)
inline

Definition at line 225 of file dae2_card.h.

Member Data Documentation

template<class DAECardPolicy>
isisU32_t DAE2Register< DAECardPolicy >::m_address
protected
template<class DAECardPolicy>
MyDAE2Card* DAE2Register< DAECardPolicy >::m_card
protected

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