#include <protocol.h>

Public Member Functions | |
| Tx (DefaultCtrTag tag) | |
| Tx (const Transaction &tx) | |
| void | update () |
| SAMPA_PERSISTENT (Tx) | |
| const Payload & | rd () const |
| Payload & | wr () |
| Payload & | mwr () |
| Address | get_address () const |
| AddressMode | get_address_mode () const |
| Command | get_command () const |
| ByteEnable | get_byte_enable () const |
| Burst | get_burst () const |
| Data | get_data () const |
| bool | is_last () const |
| bool | is_srmd () const |
| ThreadId | get_threadid () const |
| void | toggle_srmd () |
| void | set_srmd (bool srmd) |
| void | set_command (Command command) |
| void | set_address_mode (AddressMode address_mode) |
| void | set_burst (Burst burst) |
| void | set_byte_enable (ByteEnable byte_enable) |
| void | set_data (Data data) |
| void | toggle_last () |
| void | set_last (bool last) |
| void | set_address (Address address) |
| void | set_threadid (ThreadId threadid) |
| void | qtoggle_srmd () |
| void | qset_srmd (bool srmd) |
| void | qset_command (Command command) |
| void | qset_address_mode (AddressMode address_mode) |
| void | qset_burst (Burst burst) |
| void | qset_byte_enable (ByteEnable byte_enable) |
| void | qset_data (Data data) |
| void | qtoggle_last () |
| void | qset_last (bool last) |
| void | qset_address (Address address) |
| void | qset_threadid (ThreadId threadid) |
Protected Member Functions | |
| Payload * | assign (const Transaction &o) |
| Payload * | copy_on_write () |
Protected Attributes | |
| Payload * | m_payload |
Private Types | |
| typedef Transaction | Base |
Definition at line 366 of file protocol.h.
typedef Transaction Sampa::Tx< Nil >::Base [private] |
Definition at line 367 of file protocol.h.
| Sampa::Tx< Nil >::Tx | ( | DefaultCtrTag | tag | ) | [inline] |
Definition at line 369 of file protocol.h.
| Sampa::Tx< Nil >::Tx | ( | const Transaction & | tx | ) | [inline] |
Definition at line 370 of file protocol.h.
Definition at line 371 of file protocol.h.
| const Payload& Sampa::Transaction::rd | ( | ) | const [inline, inherited] |
Definition at line 171 of file protocol.h.
| Payload& Sampa::Transaction::wr | ( | ) | [inline, inherited] |
Definition at line 172 of file protocol.h.
| Payload& Sampa::Transaction::mwr | ( | ) | [inline, inherited] |
Definition at line 173 of file protocol.h.
| Address Sampa::Transaction::get_address | ( | ) | const [inline, inherited] |
Definition at line 175 of file protocol.h.
| AddressMode Sampa::Transaction::get_address_mode | ( | ) | const [inline, inherited] |
Definition at line 176 of file protocol.h.
| Command Sampa::Transaction::get_command | ( | ) | const [inline, inherited] |
Definition at line 177 of file protocol.h.
| ByteEnable Sampa::Transaction::get_byte_enable | ( | ) | const [inline, inherited] |
Definition at line 178 of file protocol.h.
| Burst Sampa::Transaction::get_burst | ( | ) | const [inline, inherited] |
Definition at line 179 of file protocol.h.
| Data Sampa::Transaction::get_data | ( | ) | const [inline, inherited] |
Definition at line 180 of file protocol.h.
| bool Sampa::Transaction::is_last | ( | ) | const [inline, inherited] |
Definition at line 181 of file protocol.h.
| bool Sampa::Transaction::is_srmd | ( | ) | const [inline, inherited] |
Definition at line 182 of file protocol.h.
| ThreadId Sampa::Transaction::get_threadid | ( | ) | const [inline, inherited] |
Definition at line 183 of file protocol.h.
| void Sampa::Transaction::toggle_srmd | ( | ) | [inline, inherited] |
Definition at line 185 of file protocol.h.
| void Sampa::Transaction::set_srmd | ( | bool | srmd | ) | [inline, inherited] |
Definition at line 186 of file protocol.h.
| void Sampa::Transaction::set_command | ( | Command | command | ) | [inline, inherited] |
Definition at line 187 of file protocol.h.
| void Sampa::Transaction::set_address_mode | ( | AddressMode | address_mode | ) | [inline, inherited] |
Definition at line 188 of file protocol.h.
| void Sampa::Transaction::set_burst | ( | Burst | burst | ) | [inline, inherited] |
Definition at line 189 of file protocol.h.
| void Sampa::Transaction::set_byte_enable | ( | ByteEnable | byte_enable | ) | [inline, inherited] |
Definition at line 190 of file protocol.h.
| void Sampa::Transaction::set_data | ( | Data | data | ) | [inline, inherited] |
Definition at line 191 of file protocol.h.
| void Sampa::Transaction::toggle_last | ( | ) | [inline, inherited] |
Definition at line 192 of file protocol.h.
| void Sampa::Transaction::set_last | ( | bool | last | ) | [inline, inherited] |
Definition at line 193 of file protocol.h.
| void Sampa::Transaction::set_address | ( | Address | address | ) | [inline, inherited] |
Definition at line 194 of file protocol.h.
| void Sampa::Transaction::set_threadid | ( | ThreadId | threadid | ) | [inline, inherited] |
Definition at line 195 of file protocol.h.
| void Sampa::Transaction::qtoggle_srmd | ( | ) | [inline, inherited] |
Definition at line 197 of file protocol.h.
| void Sampa::Transaction::qset_srmd | ( | bool | srmd | ) | [inline, inherited] |
Definition at line 198 of file protocol.h.
| void Sampa::Transaction::qset_command | ( | Command | command | ) | [inline, inherited] |
Definition at line 199 of file protocol.h.
| void Sampa::Transaction::qset_address_mode | ( | AddressMode | address_mode | ) | [inline, inherited] |
Definition at line 200 of file protocol.h.
| void Sampa::Transaction::qset_burst | ( | Burst | burst | ) | [inline, inherited] |
Definition at line 201 of file protocol.h.
| void Sampa::Transaction::qset_byte_enable | ( | ByteEnable | byte_enable | ) | [inline, inherited] |
Definition at line 202 of file protocol.h.
| void Sampa::Transaction::qset_data | ( | Data | data | ) | [inline, inherited] |
Definition at line 203 of file protocol.h.
| void Sampa::Transaction::qtoggle_last | ( | ) | [inline, inherited] |
Definition at line 204 of file protocol.h.
| void Sampa::Transaction::qset_last | ( | bool | last | ) | [inline, inherited] |
Definition at line 205 of file protocol.h.
| void Sampa::Transaction::qset_address | ( | Address | address | ) | [inline, inherited] |
Definition at line 206 of file protocol.h.
| void Sampa::Transaction::qset_threadid | ( | ThreadId | threadid | ) | [inline, inherited] |
Definition at line 207 of file protocol.h.
| Payload* Sampa::Transaction::assign | ( | const Transaction & | o | ) | [protected, inherited] |
| Payload* Sampa::Transaction::copy_on_write | ( | ) | [protected, inherited] |
Payload* Sampa::Transaction::m_payload [protected, inherited] |
Definition at line 215 of file protocol.h.
1.5.3