Go to the documentation of this file.
33 #ifndef TTA_SOCKET_ENCODING_HH
34 #define TTA_SOCKET_ENCODING_HH
73 virtual int width()
const;
void setSocketCodes(SocketCodeTable &codeTable)
virtual int bitPosition() const
virtual ObjectState * saveState() const
virtual ~SocketEncoding()
int socketCodePosition() const
virtual int width() const
static const std::string OSKEY_SC_TABLE
ObjectState attribute key for the name of the socket code table.
static const std::string OSNAME_SOCKET_ENCODING
ObjectState name for socket encoding.
void setEncoding(unsigned int encoding, unsigned int extraBits)
std::string socketName() const
SocketEncoding(const std::string &name, unsigned int encoding, unsigned int extraBits, SlotField &parent)
bool hasSocketCodes() const
unsigned int encoding() const
int socketIDWidth() const
int socketIDPosition() const
SlotField * parent() const
SocketCodeTable * socketCodes_
Socket code table.
std::string name_
Name of the socket.
SocketCodeTable & socketCodes() const
unsigned int extraBits() const
static const std::string OSKEY_SOCKET_NAME
ObjectState attribute key for the name of the socket.