▼Nlogparser | |
CFailure | |
CResult | |
CSuccess | |
▼Nros | |
▼Nmessage_traits | |
CDataType< swarmros::bridge::EventMessage > | Trait to retreive the full data type of the message |
CDataType< swarmros::introspection::Message > | Trait to retreive the full data type of the message |
CDataType< swarmros::introspection::VariantMessage > | Trait to retreive the full data type of the message |
CDefinition< swarmros::bridge::EventMessage > | Trait to retreive the definition of an Message instance |
CDefinition< swarmros::introspection::Message > | Trait to retreive the definition of an Message instance |
CDefinition< swarmros::introspection::VariantMessage > | Trait to retreive the definition of an Message instance |
CIsMessage< const swarmros::bridge::EventMessage > | Trait to mark const Message as a message |
CIsMessage< const swarmros::introspection::Message > | Trait to mark const Message as a message |
CIsMessage< const swarmros::introspection::VariantMessage > | Trait to mark const Message as a message |
CIsMessage< swarmros::bridge::EventMessage > | Trait to mark Message as a message |
CIsMessage< swarmros::introspection::Message > | Trait to mark Message as a message |
CIsMessage< swarmros::introspection::VariantMessage > | Trait to mark Message as a message |
CMD5Sum< swarmros::bridge::EventMessage > | Trait to accept messages with any MD5 sum and to calcualte the MD5 sum of outgoing messages |
CMD5Sum< swarmros::introspection::Message > | Trait to accept messages with any MD5 sum and to calcualte the MD5 sum of outgoing messages |
CMD5Sum< swarmros::introspection::VariantMessage > | Trait to accept messages with any MD5 sum and to calcualte the MD5 sum of outgoing messages |
▼Nserialization | |
CPreDeserialize< swarmros::bridge::EventMessage > | Trait to set up callbacks before deserialization of an EventMessage |
CPreDeserialize< swarmros::introspection::VariantMessage > | Trait to set up callbacks before deserialization of an VariantMessage |
CSerializer< swarmros::bridge::EventMessage > | Trait to perform the serialization and deserialization of an EventMessage instance |
CSerializer< swarmros::introspection::Message > | Trait to perform the serialization and deserialization of a Message instance - incomplete, actual implementation must call this first to detect the message header then do its own extraction |
CSerializer< swarmros::introspection::VariantMessage > | Trait to perform the serialization and deserialization of an VariantMessage instance |
▼Nswarmio | |
▼Ndata | |
CHelper | This Helper class contains commonly used function to manipulate protobuf objects |
▼Nprofiles | |
CClientProfile | Service profile for non-member clients |
CMemberProfile | Service profile for swarm members |
CProfile | Base class for profiles |
▼Nservices | |
►Ndiscovery | |
►Nevent | |
►Nkeyvalue | |
►Nping | |
►Ntelemetry | |
CAwaiter | A special mailbox that handles responses to a message |
CErrorAwaiter | An Awaiter that checks whether the operation was a success |
CPeriodicService | A service that uses a periodic background worker to perform its work |
▼Nsimulator | |
CExampleDevice | Represents a collection of standard services that can be used to simulate an ordinary device |
CFauxEventHandler | A special event handler that serves discovery information and ignores the event itself |
CInMemoryParameter | A strongly typed in-memory parameter target that can be made read-only |
CLinearPathTelemetrySimulator | Simulates linear back-and-forth movement between two points |
CSimulatedLocation | A location described by a latitude, a longitude and an altitude |
▼Ntool | |
CCommand | Parser for commands of the default form |
CLogBuffer | |
CLoop | The command line interface for the tool |
▼Ntransport | |
►Nzyre | |
CBasicEndpoint | An helper class for Endpoint implementations which implements some common basic functionality |
CBasicNode | A simple Node with a UUID |
CEndpoint | Abstract base class for Endpoint implementations |
CException | Exception class thrown by all library classes |
CMailbox | Abstract base class for Mailbox implementations |
CNode | Represents a Node the Endpoint knows about and can send messages to |
▼Nswarmros | |
▼Nbridge | |
CDebugSink | A sink for g3log that forwards messages to the standard ROS logging mechanism |
CEventForwarder | A ROS topic subscriber that bridges events from ROS topics to the swarm |
CEventMessage | EventMessage implements an interface with the ROS type system to send and receive events |
CEventPublisher | A Handler implementation that publishes events from the swarm to a ROS topic |
CMessageMismatchException | Exception thrown when the expected type of a message does not match the actual type |
CNode | Represents a collection of standard services that can be used to bridge a ROS based member to the swarm |
CParameterPublisher | An extension of ParameterTarget that publishes updates as custom messages |
CParameterTarget | A Target implementation that uses the ROS parameter server |
CPylon | Base class for all bridging services |
CTelemetryForwarder | A ROS topic subscriber that bridges telemetry data to ROS topics |
▼Nexample | |
CNode | |
▼Nintrospection | |
CArrayField | Field for dynamic arrays |
CConstantField | Field for constant values |
CCountMismatchException | Exception thrown when the count of a fixed array does not match the count of the variant array |
CField | A Field represents an entry in a message reader that can read one of its fields |
CFieldStack | |
CFixedArrayField | Serializer for fixed arrays |
CIndexedFieldStack | |
CKeyedFieldStack | |
CMessage | Message is the base class for message types supported by the introspection library |
CMessageDefinitionParserException | Exception thrown while parsing a message definition file |
CMessageSerializer | Serializer for full-fledged message types |
CPrimitiveSerializer | Serializer for primitive builtin types |
CRootFieldStack | |
CSchemaMismatchException | Exception thrown when the schema does not match the variant |
CSerializer | Serializer is the base class for all binary message interpreters |
CTypeMismatchException | Exception thrown when the expected type of the Variant does not match the actual type |
CVariantMessage | VariantMessage implements an interface with the ROS type system to send and receive messages of any known type |
CException | Exception base class for swarmros exceptions |
CUnqualifiedException | An exception that is expected to be caught and translated into another exception |
CMD5_CTX | MD5 context |