![]() |
DUNE: Uniform Navigational Environment
2.3.1
|
Public Member Functions | |
| Task (const std::string &name, Tasks::Context &ctx) | |
| ~Task (void) | |
| void | onResourceAcquisition (void) |
| void | onResourceRelease (void) |
| void | onEntityResolution (void) |
| void | onUpdateParameters (void) |
| void | consume (const IMC::Message *msg) |
| void | handleGET (TCPSocket *sock, TupleList &headers, const char *uri) |
| void | handlePOST (TCPSocket *sock, TupleList &headers, const char *uri) |
| void | handlePUT (TCPSocket *sock, TupleList &headers, const char *uri) |
| void | sendStaticFile (TCPSocket *sock, TupleList &headers, const Path &file) |
| void | getMessage (TCPSocket *sock, TupleList &headers, const char *uri) |
| void | setTime (TCPSocket *sock, TupleList &headers, const char *uri) |
| void | showMessages (TCPSocket *sock, TupleList &headers, const char *uri) |
| void | sendVersionJSON (TCPSocket *sock, TupleList &headers, const char *uri) |
| void | sendAgentJSON (TCPSocket *sock, TupleList &headers, const char *uri) |
| void | handlePowerChannel (TCPSocket *sock, TupleList &headers, const char *uri) |
| void | onMain (void) |
Static Public Member Functions | |
| static bool | isSpecialURI (const char *uri) |
| static bool | matchURL (const char *url, const char *str, bool fragment=false) |
Public Attributes | |
| HTTPServer * | m_server |
| std::string | m_cfg_dir |
| std::string | m_agent |
| MessageMonitor | m_msg_mon |
| Arguments | m_args |
|
inline |
|
inline |
References onResourceRelease().
|
inline |
References m_msg_mon, and Transports::HTTP::MessageMonitor::updateMessage().
|
inline |
Referenced by handlePOST().
|
inline |
References handlePowerChannel(), isSpecialURI(), matchURL(), sendAgentJSON(), sendStaticFile(), sendVersionJSON(), setTime(), and showMessages().
|
inline |
References getMessage(), isSpecialURI(), and matchURL().
|
inline |
Referenced by handleGET().
|
inline |
References isSpecialURI().
|
inlinestatic |
Referenced by handleGET(), handlePOST(), and handlePUT().
|
inlinestatic |
Referenced by handleGET(), and handlePOST().
|
inline |
References m_msg_mon, and Transports::HTTP::MessageMonitor::setEntities().
|
inline |
References m_server.
|
inline |
References m_args, m_server, Transports::HTTP::Arguments::port, and Transports::HTTP::Arguments::threads.
|
inline |
|
inline |
References m_args, and Transports::HTTP::Arguments::messages.
|
inline |
References m_agent.
Referenced by handleGET().
|
inline |
Referenced by handleGET().
|
inline |
Referenced by handleGET().
|
inline |
Referenced by handleGET().
|
inline |
References m_msg_mon, and Transports::HTTP::MessageMonitor::messagesJSON().
Referenced by handleGET().
| std::string Transports::HTTP::Task::m_agent |
Agent name.
Referenced by sendAgentJSON(), and Task().
| Arguments Transports::HTTP::Task::m_args |
Task arguments.
Referenced by onResourceAcquisition(), onUpdateParameters(), and Task().
| std::string Transports::HTTP::Task::m_cfg_dir |
Configuration directory.
Referenced by Task().
| MessageMonitor Transports::HTTP::Task::m_msg_mon |
Message Monitor.
Referenced by consume(), onEntityResolution(), and showMessages().
| HTTPServer* Transports::HTTP::Task::m_server |
HTTP server.
Referenced by onMain(), onResourceAcquisition(), and onResourceRelease().
