![]() |
DUNE: Uniform Navigational Environment
2.3.2
|
Public Member Functions | |
| Task (const std::string &name, Tasks::Context &ctx) | |
| ~Task (void) | |
| void | onResourceAcquisition (void) |
| void | onResourceRelease (void) |
| std::string | readString (double timeout=2.0) |
| bool | waitReply (const char *reply, const char *alt_reply, double timeout=2.0) |
| void | writeString (const std::string &str) |
| void | onResourceInitialization (void) |
| void | consume (const IMC::AcousticOperation *msg) |
| void | openFile (const char *data, unsigned data_size) |
| void | handleInstantMessage (Reply *msg) |
| void | handleMessage (Reply *msg) |
| void | onMain (void) |
Public Attributes | |
| EvologicsMap | m_modem_addrs |
| AddressMap | m_modem_to_imc_table |
| AddressMap | m_imc_to_modem_table |
| TCPSocket * | m_sock |
| IOMultiplexing * | m_iom |
| unsigned | m_address |
| Listener * | m_listener |
| Arguments | m_args |
| std::ofstream | m_file |
| unsigned | m_file_frames |
| unsigned | m_file_frames_now |
|
inline |
References Transports::Evologics::Arguments::address, Transports::Evologics::Arguments::con_idle_tout, Transports::Evologics::Arguments::con_retry_count, Transports::Evologics::Arguments::con_retry_tout, Transports::Evologics::Arguments::im_retry_count, Transports::Evologics::Arguments::low_gain, m_address, m_args, m_imc_to_modem_table, m_modem_addrs, m_modem_to_imc_table, Transports::Evologics::Arguments::pool_size, Transports::Evologics::Arguments::port, and Transports::Evologics::Arguments::source_level.
|
inline |
References onResourceRelease().
|
inline |
|
inline |
References Transports::Evologics::Reply::Data::data, Transports::Evologics::Reply::data, and Transports::Evologics::Reply::Data::recv.
Referenced by onMain().
|
inline |
|
inline |
|
inline |
References Transports::Evologics::Arguments::address, m_args, m_iom, m_sock, and Transports::Evologics::Arguments::port.
|
inline |
References Transports::Evologics::Arguments::con_idle_tout, Transports::Evologics::Arguments::con_retry_count, Transports::Evologics::Arguments::con_retry_tout, Transports::Evologics::Arguments::im_retry_count, Transports::Evologics::Arguments::low_gain, m_address, m_args, m_iom, m_sock, Transports::Evologics::Arguments::source_level, waitReply(), and writeString().
|
inline |
References m_iom, m_listener, m_sock, and DUNE::Concurrency::Runnable::stopAndJoin().
Referenced by ~Task().
|
inline |
References m_file, m_file_frames, and m_file_frames_now.
Referenced by handleMessage().
|
inline |
Referenced by waitReply().
|
inline |
References readString().
Referenced by onResourceInitialization().
|
inline |
References m_sock.
Referenced by onResourceInitialization().
| unsigned Transports::Evologics::Task::m_address |
Referenced by onResourceInitialization(), and Task().
| Arguments Transports::Evologics::Task::m_args |
Referenced by onResourceAcquisition(), onResourceInitialization(), and Task().
| std::ofstream Transports::Evologics::Task::m_file |
Referenced by handleMessage(), and openFile().
| unsigned Transports::Evologics::Task::m_file_frames |
Referenced by handleMessage(), and openFile().
| unsigned Transports::Evologics::Task::m_file_frames_now |
Referenced by handleMessage(), and openFile().
| AddressMap Transports::Evologics::Task::m_imc_to_modem_table |
Referenced by Task().
| IOMultiplexing* Transports::Evologics::Task::m_iom |
Referenced by onResourceAcquisition(), onResourceInitialization(), onResourceRelease(), and readString().
| Listener* Transports::Evologics::Task::m_listener |
Referenced by consume(), onMain(), and onResourceRelease().
| EvologicsMap Transports::Evologics::Task::m_modem_addrs |
Referenced by Task().
| AddressMap Transports::Evologics::Task::m_modem_to_imc_table |
Referenced by Task().
| TCPSocket* Transports::Evologics::Task::m_sock |
Referenced by onMain(), onResourceAcquisition(), onResourceInitialization(), onResourceRelease(), readString(), and writeString().
