libcluon
0.0.148
|
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 |