ICP  1
Public Member Functions | Public Attributes | Private Attributes | List of all members
sim_mapping Struct Reference

#include <sim_dae2_card.h>

Public Member Functions

template<typename T >
T * var ()
 
 sim_mapping (ISISVME::TransferProps props_, isisU32_t address_, int n_, int ws_, void *var_, const char *name_, bool readable_, bool writable_, isisU32_t *access_reg_, unsigned access_bit_, bool wrap_, bool sixteen_bit_access_, FaultMode fault_mode_)
 

Public Attributes

ISISVME::TransferProps props
 
isisU32_t address
 
int n
 
int ws
 
const char * name
 
bool readable
 
bool writable
 
isisU32_taccess_reg
 
unsigned access_bit
 
bool wrap
 
bool sixteen_bit_access
 
FaultMode fault_mode
 

Private Attributes

void * m_var
 

Detailed Description

Definition at line 12 of file sim_dae2_card.h.

Constructor & Destructor Documentation

sim_mapping::sim_mapping ( ISISVME::TransferProps  props_,
isisU32_t  address_,
int  n_,
int  ws_,
void *  var_,
const char *  name_,
bool  readable_,
bool  writable_,
isisU32_t access_reg_,
unsigned  access_bit_,
bool  wrap_,
bool  sixteen_bit_access_,
FaultMode  fault_mode_ 
)
inline

Definition at line 30 of file sim_dae2_card.h.

Member Function Documentation

template<typename T >
T* sim_mapping::var ( )
inline

Definition at line 21 of file sim_dae2_card.h.

References m_var.

Member Data Documentation

unsigned sim_mapping::access_bit

Definition at line 26 of file sim_dae2_card.h.

isisU32_t* sim_mapping::access_reg

Definition at line 25 of file sim_dae2_card.h.

isisU32_t sim_mapping::address

Definition at line 18 of file sim_dae2_card.h.

FaultMode sim_mapping::fault_mode

Definition at line 29 of file sim_dae2_card.h.

void* sim_mapping::m_var
private

Definition at line 15 of file sim_dae2_card.h.

Referenced by var().

int sim_mapping::n

Definition at line 19 of file sim_dae2_card.h.

const char* sim_mapping::name

Definition at line 22 of file sim_dae2_card.h.

ISISVME::TransferProps sim_mapping::props

Definition at line 17 of file sim_dae2_card.h.

bool sim_mapping::readable

Definition at line 23 of file sim_dae2_card.h.

bool sim_mapping::sixteen_bit_access

Definition at line 28 of file sim_dae2_card.h.

bool sim_mapping::wrap

Definition at line 27 of file sim_dae2_card.h.

bool sim_mapping::writable

Definition at line 24 of file sim_dae2_card.h.

int sim_mapping::ws

Definition at line 20 of file sim_dae2_card.h.


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