Robot Raconteur Core C++ Library
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CRobotRaconteur::ArrayMemoryBaseBase class for ArrayMemory
 CRobotRaconteur::AuthenticatedUserClass representing an authenticated user
 CRobotRaconteur::AutoResetEventSynchronization event for thread synchronization. Resets automatically after being triggered
 CRobotRaconteur::BroadcastDownsamplerDownsampler to manage rate of packets sent to client
 CRobotRaconteur::BroadcastDownsamplerStepClass for automatic broadcast downsampler stepping
 CRobotRaconteur::Callback< T >callback member type interface
 CRobotRaconteur::cdoubleComplex double precision floating point number
 CRobotRaconteur::cfloatComplex single precision floating point number
 CRobotRaconteur::CommandLineConfigParserCommand line parser for node setup classes
 CRobotRaconteur::ConstantDefinitionClass for constant definitions
 CRobotRaconteur::ConstantDefinition_StructFieldClass for constant structure field definitions
 CRobotRaconteur::DynamicServiceFactoryDynamic service factory base class
 CRobotRaconteur::EnumDefinitionValueClass representing an enum definition value
 CRobotRaconteur::ExceptionDefinitionClass for exception definitions
 CRobotRaconteur::Generator< Return, Param >Generator type for use with generator functions, with parameter and return
 CRobotRaconteur::Generator< Return, void >Generator type for use with generator functions, with return
 CRobotRaconteur::Generator< T::value_type, void >
 CRobotRaconteur::Generator< void, Param >Generator type for use with generator functions, with parameter
 CRobotRaconteur::GetUuidForNameAndLockResultStructure to hold result of GetUuidForNameAndLock
 CRobotRaconteur::IOContextThreadPool_AsyncResultAdapter< T >Adapter for asynchronous operations for use with IOContextThreadPool
 CRobotRaconteur::IRobotRaconteurMonitorObjectService object monitor lock notification
 CRobotRaconteur::IRRServiceObjectInterface for service objects to receive service notifications
 CRobotRaconteur::LogRecordHandlerBase class of log record handler
 CRobotRaconteur::MemberDefinitionBase class for member definitions
 CRobotRaconteur::MessageTapBase class for message taps
 CRobotRaconteur::MultiDimArrayMemoryBaseBase class for MultiDimArrayMemory
 CRobotRaconteur::NamedTypeDefinitionBase class for user-defined named types
 CRobotRaconteur::NodeDirectoriesDirectories on local system used by the node
 CRobotRaconteur::NodeDirectoriesResourceAlreadyInUseException thrown by GetUuidForNameAndLockResult if the name with the specified scope is currently in use
 CRobotRaconteur::NodeDirectoriesUtilUtility functions for working with NodeDirectories
 CRobotRaconteur::NodeDiscoveryInfoRaw information used to announce and detect nodes
 CRobotRaconteur::NodeDiscoveryInfoURLA candidate node connection URL and its timestamp
 CRobotRaconteur::NodeIDAlreadyInUseException thrown if the NodeID is already in use
 CRobotRaconteur::NodeInfo2Contains information about a node detected using discovery
 CRobotRaconteur::NodeNameAlreadyInUseException thrown if the NodeName is already in use
 CRobotRaconteur::PipeBaseBase class for Pipe
 CRobotRaconteur::PipeBroadcasterBaseBase class for PipeBroadcaster
 CRobotRaconteur::PipeEndpointBaseBase class for PipeEndpoint
 CRobotRaconteur::PipeSubscriptionBaseBase class for PipeSubscription
 CRobotRaconteur::pod_field_array< T, N, varlength >Storage for pod array fields
 CRobotRaconteur::RateRate to stabilize a loop
 CRobotRaconteur::RobotRaconteurExceptionBase class for Robot Raconteur exceptions
 CRobotRaconteur::RobotRaconteurNodeThe central node implementation
 CRobotRaconteur::RobotRaconteurNodeSetupSetup a node using specified options and manage node lifecycle
 CRobotRaconteur::RobotRaconteurVersionRobot Raconteur Version storage class
 CRobotRaconteur::rr_boolLogical boolean represented using 8 bits
 CRobotRaconteur::RRLogRecordRobot Raconteur log record
 CRobotRaconteur::RRObjectBase class for all Robot Raconteur objects
 CRobotRaconteur::RRPodBase class for user defined pod value types
 CRobotRaconteur::RRValueBase class for all Robot Raconteur value types (except primitives)
 CRobotRaconteur::RobotRaconteurNode::ScopedMonitorLockWrapper for RobotRaconteurNode::MonitorEnter() and RobotRaconteurNode::MonitorExit() to take advantage of RAII scoping
 CRobotRaconteur::ServerContextContext for services registered in a node for use by clients
 CRobotRaconteur::ServerEndpointServer endpoint representing a client connection
 CRobotRaconteur::ServiceDefinitionClass representing a service definition
 CRobotRaconteur::ServiceDefinitionParseInfoService definition parse information
 CRobotRaconteur::ServiceFactoryBase class for service factories
 CRobotRaconteur::ServiceInfo2Contains information about a service found using discovery
 CRobotRaconteur::ServiceInfo2SubscriptionSubscription for information about detected services
 CRobotRaconteur::ServiceSecurityPolicySecurity policy for Robot Raconteur service
 CRobotRaconteur::ServiceSubscriptionSubscription that automatically connects services and manages lifecycle of connected services
 CRobotRaconteur::ServiceSubscriptionClientIDClientID for use with ServiceSubscription
 CRobotRaconteur::ServiceSubscriptionFilterSubscription filter
 CRobotRaconteur::ServiceSubscriptionFilterAttributeSubscription filter attribute for use with ServiceSubscriptionFilter
 CRobotRaconteur::ServiceSubscriptionFilterAttributeGroupSubscription filter attribute group for use with ServiceSubscriptionFilter
 CRobotRaconteur::ServiceSubscriptionFilterNodeSubscription filter node information
 CRobotRaconteur::ServiceSubscriptionManagerClass to manage multiple subscriptions to services
 CRobotRaconteur::ServiceSubscriptionManagerDetailsServiceSubscriptionManager subscription connection information
 CRobotRaconteur::SubObjectSubscriptionSubscription for sub objects of the default client
 CRobotRaconteur::ThreadPoolThread pool for Robot Raconteur nodes
 CRobotRaconteur::ThreadPoolFactoryThreadPool factory for use with RobotRaconteurNode
 CRobotRaconteur::TimerA timer to invoke a callback
 CRobotRaconteur::TimerEventTimer event structure
 CRobotRaconteur::TimeSpecRepresents. a point in time. Used by wire members to timestamp packets
 CRobotRaconteur::TransportBase class for transports
 CRobotRaconteur::TypeDefinitionClass for type definitions
 CRobotRaconteur::UserAuthenticatorBase class for user authenticators
 CRobotRaconteur::UsingDefinitionClass for using definitions
 CRobotRaconteur::WireBaseBase class for Wire
 CRobotRaconteur::WireBroadcasterBaseBase class for WireBroadcaster
 CRobotRaconteur::WireConnectionBaseBase class for WireConnection
 CRobotRaconteur::WireSubscriptionBaseBase class for WireSubscription
 CRobotRaconteur::WireUnicastReceiver< T >Receive the InValue from the most recent connection