|
| FUPortCode (const std::string &fu, const std::string &port, unsigned int encoding, unsigned int extraBits, SocketCodeTable &parent) |
|
| FUPortCode (const std::string &fu, const std::string &port, const std::string &operation, unsigned int encoding, unsigned int extraBits, SocketCodeTable &parent) |
|
| FUPortCode (const ObjectState *state, SocketCodeTable &parent) |
|
virtual | ~FUPortCode () |
|
std::string | portName () const |
|
std::string | operationName () const |
|
bool | hasOperation () const |
|
virtual ObjectState * | saveState () const |
|
virtual | ~PortCode () |
|
std::string | unitName () const |
|
bool | hasEncoding () const |
|
unsigned int | encoding () const |
|
unsigned int | extraBits () const |
|
int | width () const |
|
int | encodingWidth () const |
|
int | indexWidth () const |
|
void | setMaxIndex (unsigned regIndex) |
|
bool | isMaxIndexSet () const |
|
unsigned | maxIndex () const |
|
SocketCodeTable * | parent () const |
|
static const std::string | OSNAME_FU_PORT_CODE = "fu_port_code" |
| ObjectState name for FU port code. More...
|
|
static const std::string | OSKEY_PORT_NAME = "port" |
| ObjectState attribute key for the name of the port. More...
|
|
static const std::string | OSKEY_OPERATION_NAME = "operation" |
| ObjectState attribute key for the name of the operation. More...
|
|
static const std::string | OSNAME_PORT_CODE = "port_code" |
| ObjectState name for PortCode. More...
|
|
static const std::string | OSKEY_UNIT_NAME = "unit_name" |
| ObjectState attribute key for the name of the unit. More...
|
|
static const std::string | OSKEY_ENCODING = "encoding" |
| ObjectState attribute key for the encoding. More...
|
|
static const std::string | OSKEY_EXTRA_BITS = "extra_bits" |
| ObjectState attribute key for the number of extra bits. More...
|
|
static const std::string | OSKEY_INDEX_WIDTH = "index_width" |
| ObjectState attribute key for the widht of register index. More...
|
|
static const std::string | OSKEY_MAX_INDEX = "max-index" |
| ObjectState attribute key for the max-index attribute. More...
|
|
| PortCode (const std::string &unitName, unsigned int encoding, unsigned int extraBits, int indexWidth) |
|
| PortCode (const std::string &unitName, int indexWidth) |
|
| PortCode (const ObjectState *state) |
|
void | setParent (SocketCodeTable *parent) |
|
A null version of FUPortCode class.
Definition at line 44 of file NullFUPortCode.hh.