|
libcluon
0.0.149
|
Namespaces | |
| time | |
Classes | |
| class | EnvelopeConverter |
| class | FromJSONVisitor |
| class | FromLCMVisitor |
| class | FromMsgPackVisitor |
| class | FromProtoVisitor |
| class | GenericMessage |
| class | IndexEntry |
| class | LCMToGenericMessage |
| class | MessageParser |
| class | MetaMessage |
| class | MetaMessageToCPPTransformator |
| class | MetaMessageToProtoTransformator |
| class | NotifyingPipeline |
| class | OD4Session |
| class | Player |
| class | SharedMemory |
| class | TCPConnection |
| class | TCPServer |
| class | TerminateHandler |
| class | ToCSVVisitor |
| class | ToJSONVisitor |
| class | ToLCMVisitor |
| class | ToMsgPackVisitor |
| class | ToODVDVisitor |
| class | ToProtoVisitor |
| class | UDPReceiver |
| class | UDPSender |
| class | UseUInt32ValueAsHashKey |
Functions | |
| std::map< std::string, std::string > | getCommandlineArguments (int32_t argc, char **argv) noexcept |
| std::string | serializeEnvelope (cluon::data::Envelope &&envelope) noexcept |
| std::pair< bool, cluon::data::Envelope > | extractEnvelope (std::istream &in) noexcept |
| template<typename T > | |
| T | extractMessage (cluon::data::Envelope &&envelope) noexcept |
| std::string | getIPv4FromHostname (const std::string &hostname) noexcept |
| else | if ("CHARACTER"==f->name) |
| void | cluon_handleExit () |
| void | cluon_handleSignal (int32_t) |
Variables | |
| else | |
| const char * | headerFileTemplate |
| const char * | proto2FileTemplate |
|
strong |
|
strong |
|
strong |
|
strong |
|
inline |
References cluon::TerminateHandler::instance(), and cluon::TerminateHandler::isTerminated.
Referenced by cluon_handleSignal().
|
inline |
|
inlinenoexcept |
This method extracts an Envelope from the given istream that holds bytes in format:
0x0D 0xA4 LEN0 LEN1 LEN2 Proto-encoded cluon::data::Envelope
0xA4 LEN0 LEN1 LEN2 are little Endian.
| in | Stream to read from. |
References cluon::FromProtoVisitor::decodeFrom(), and retVal.
Referenced by cluon::OD4Session::dataTrigger(), cluon::EnvelopeConverter::getJSONFromProtoEncodedEnvelope(), and cluon::Player::setPlayerListener().
|
inlinenoexcept |
References cluon::FromProtoVisitor::decodeFrom().
|
noexcept |
References retVal.
Referenced by cluon::UseUInt32ValueAsHashKey::operator()().
|
noexcept |
Referenced by cluon::TCPConnection::TCPConnection(), cluon::UDPReceiver::UDPReceiver(), and cluon::UDPSender::UDPSender().
| else cluon::if | ( | "CHARACTER" | = = f->name | ) |
|
inlinenoexcept |
This method transforms a given Envelope to a string representation to be sent to an OpenDaVINCI session.
| envelope | Envelope with payload to be sent. |
References cluon::ToProtoVisitor::encodedData().
Referenced by cluon::EnvelopeConverter::getProtoEncodedEnvelopeFromJSON(), and cluon::OD4Session::send().
| cluon::else |
| const char* cluon::headerFileTemplate |
| const char* cluon::proto2FileTemplate |