#include <dma.h>

Definition at line 28 of file dma.h.
typedef AdaptingInitiator<Dma> Sampa::Dma::AdaptingInitiator [protected] |
enum Sampa::Object::Severity [protected, inherited] |
| Sampa::Dma::Dma | ( | const Name & | name | ) |
| Sampa::Dma::SAMPA_MODULE | ( | Dma | ) | [private] |
| void Sampa::Dma::bind_clock | ( | Clock * | clock | ) |
| void Sampa::Dma::bind_read_target | ( | Target * | ) |
| void Sampa::Dma::bind_write_target | ( | Target * | ) |
| Initiator* Sampa::Dma::get_read_initiator | ( | ) | [inline] |
| Initiator* Sampa::Dma::get_write_initiator | ( | ) | [inline] |
| void Sampa::Dma::complete_restart | ( | ) | [protected, virtual] |
is called to finalize restart. On restart, one shall update pointers, or reopen ressources (files, ...).
Most of pointers are restored by the thanks to the post++ library provided that the CLASSINFO() was correctly set.
However, some pointers are not relocated by the library. These are for example the method pointers used for the processes. Take a look at
Reimplemented from Sampa::Object.
| bool Sampa::Dma::recieve_read_response | ( | const Response & | ) | [protected] |
| bool Sampa::Dma::recieve_write_response | ( | const Response & | ) | [protected] |
| void Sampa::Dma::request | ( | ) | [protected] |
| void Sampa::Dma::forward | ( | ) | [protected] |
| void Sampa::Module::set_next_trigger | ( | EventListenerSingle & | ) | [protected, inherited] |
| ProcessBase* Sampa::Module::__get_process_by_name | ( | const std::string & | name | ) | [protected, inherited] |
| Sampa::Module::SAMPA_PERSISTENT | ( | Module | ) | [inherited] |
| const char* Sampa::Object::get_name | ( | ) | const [inherited] |
returns the local name
| const char* Sampa::Object::get_full_name | ( | ) | const [inherited] |
name can be ([^. ]+.)*[^. ]+
| Object* Sampa::Object::get_parent | ( | ) | const [inherited] |
return object containing this one
| Object* Sampa::Object::get_sibling | ( | ) | const [inherited] |
return next object with same parent or NULL if none
| Object* Sampa::Object::get_first_child | ( | ) | const [inherited] |
return first child object or NULL if none
| void Sampa::Object::debug | ( | const char * | , | |
| ... | ||||
| ) | [protected, inherited] |
| void Sampa::Object::error | ( | Severity | severity, | |
| const char * | , | |||
| ... | ||||
| ) | [protected, inherited] |
int Sampa::Dma::m_transfer [protected] |
IntParameter Sampa::Dma::m_word_size [protected] |
IntParameter Sampa::Dma::m_transfer_size [protected] |
IntParameter Sampa::Dma::m_burst_size [protected] |
Time Sampa::Dma::m_period [protected] |
Time Sampa::Dma::m_request_date [protected] |
Burst Sampa::Dma::m_read_burst [protected] |
Burst Sampa::Dma::m_write_burst [protected] |
HexParameter Sampa::Dma::m_read_address_base [protected] |
HexParameter Sampa::Dma::m_write_address_base [protected] |
Address Sampa::Dma::m_read_address [protected] |
Address Sampa::Dma::m_write_address [protected] |
EventSingle Sampa::Dma::e_request [protected] |
AdaptingInitiator Sampa::Dma::p_read [protected] |
AdaptingInitiator Sampa::Dma::p_write [protected] |
Request Sampa::Dma::m_read_request [protected] |
Request Sampa::Dma::m_write_request [protected] |
Fifo Sampa::Dma::m_response_fifo [protected] |
Gated<bool> Sampa::Dma::m_pending [protected] |
1.5.3