#include <bridge.h>

Definition at line 28 of file bridge.h.
enum Sampa::Bridge::State [private] |
enum Sampa::Object::Severity [protected, inherited] |
| Sampa::Bridge::Bridge | ( | const Name & | name | ) |
| Sampa::Bridge::SAMPA_MODULE | ( | Bridge | ) | [private] |
| void Sampa::Bridge::bind_target_clock | ( | Clock * | clock | ) |
| void Sampa::Bridge::bind_target | ( | Target * | slave | ) |
| Initiator* Sampa::Bridge::get_initiator | ( | ) | [inline] |
| void Sampa::Bridge::bind_initiator_clock | ( | Clock * | clock | ) |
| void Sampa::Bridge::bind_initiator | ( | Initiator * | master | ) |
| Target* Sampa::Bridge::get_target | ( | ) | [inline] |
| bool Sampa::Bridge::recieve_request | ( | const Request & | request | ) | [virtual] |
Implements Sampa::TargetRequestInterface.
| bool Sampa::Bridge::recieve_response | ( | const Response & | response | ) | [virtual] |
Implements Sampa::InitiatorResponseInterface.
| void Sampa::Bridge::complete_restart | ( | ) | [private, 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.
| void Sampa::Bridge::execute | ( | ) | [private] |
| 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] |
Clock* Sampa::Bridge::p_master_clock [private] |
Target Sampa::Bridge::p_master [private] |
Clock* Sampa::Bridge::p_slave_clock [private] |
Initiator Sampa::Bridge::p_slave [private] |
State Sampa::Bridge::m_state [private] |
bool Sampa::Bridge::m_accept_request [private] |
EventListener Sampa::Bridge::e_new_request [private] |
ClockedEvent Sampa::Bridge::e_sync_master [private] |
ClockedEvent Sampa::Bridge::e_sync_slave [private] |
Gated<Request> Sampa::Bridge::m_request [private] |
Gated<Response> Sampa::Bridge::m_response [private] |
1.5.3