|
OpenASIP 2.2
|
#include <NullSocketEncoding.hh>


Static Public Member Functions | |
| static NullSocketEncoding & | instance () |
Private Member Functions | |
| NullSocketEncoding () | |
| virtual | ~NullSocketEncoding () |
Static Private Attributes | |
| static NullSocketEncoding | instance_ |
| The only instance. | |
| static SourceField | sourceField_ |
| The parent source field. | |
| static MoveSlot | moveSlot_ |
| The parent move slot. | |
| static BinaryEncoding | bem_ |
| The parent binary encoding. | |
Additional Inherited Members | |
Public Member Functions inherited from SocketEncoding | |
| SocketEncoding (const std::string &name, unsigned int encoding, unsigned int extraBits, SlotField &parent) | |
| SocketEncoding (const ObjectState *state, SlotField &parent) | |
| virtual | ~SocketEncoding () |
| SlotField * | parent () const |
| std::string | socketName () const |
| void | setSocketCodes (SocketCodeTable &codeTable) |
| void | unsetSocketCodes () |
| bool | hasSocketCodes () const |
| SocketCodeTable & | socketCodes () const |
| int | socketCodePosition () const |
| void | setEncoding (unsigned int encoding, unsigned int extraBits) |
| int | socketIDPosition () const |
| int | socketIDWidth () const |
| virtual int | width () const |
| virtual int | bitPosition () const |
| virtual ObjectState * | saveState () const |
Public Member Functions inherited from Encoding | |
| virtual | ~Encoding () |
| InstructionField * | parent () const |
| unsigned int | encoding () const |
| unsigned int | extraBits () const |
Static Public Attributes inherited from SocketEncoding | |
| static const std::string | OSNAME_SOCKET_ENCODING = "socket_encoding" |
| ObjectState name for socket encoding. | |
| static const std::string | OSKEY_SOCKET_NAME = "socket_name" |
| ObjectState attribute key for the name of the socket. | |
| static const std::string | OSKEY_SC_TABLE = "sc_table" |
| ObjectState attribute key for the name of the socket code table. | |
Static Public Attributes inherited from Encoding | |
| static const std::string | OSNAME_ENCODING = "encoding" |
| ObjectState name for Encoding class. | |
| static const std::string | OSKEY_ENCODING = "encoding" |
| ObjectState attribute key for the encoding. | |
| static const std::string | OSKEY_EXTRA_BITS = "extra_bits" |
| ObjectState attribute key for the number of extra bits. | |
Protected Member Functions inherited from Encoding | |
| Encoding (unsigned int encoding, unsigned int extraBits, InstructionField *parent) | |
| Encoding (const ObjectState *state, InstructionField *parent) | |
| void | setParent (InstructionField *parent) |
| void | setEncoding (unsigned int encoding, unsigned int extraBits) |
A null version of SocketEncoding class.
Definition at line 45 of file NullSocketEncoding.hh.
|
private |
The constructor.
Definition at line 47 of file NullSocketEncoding.cc.
|
privatevirtual |
|
static |
Returns the instance of NullSocketEncoding.
Definition at line 65 of file NullSocketEncoding.cc.
References instance_.
Referenced by SlotField::socketEncoding().
|
staticprivate |
The parent binary encoding.
Definition at line 60 of file NullSocketEncoding.hh.
|
staticprivate |
|
staticprivate |
The parent move slot.
Definition at line 58 of file NullSocketEncoding.hh.
|
staticprivate |
The parent source field.
Definition at line 56 of file NullSocketEncoding.hh.