List of all items
Structs
- ActionClient
- ActionClientCore
- ActionServer
- ActionServerCore
- ActionServerHandle
- ActionServerRawHandle
- ActiveGoal
- CdrReader
- CdrWriter
- Clock
- CompletedGoal
- Duration
- EmbeddedPublisher
- EmbeddedRawPublisher
- EmbeddedServiceClient
- EmbeddedServiceServer
- Executor
- ExecutorConfig
- FeedbackStream
- FileParamStore
- GoalFeedbackStream
- GoalId
- GoalInfo
- GoalStatusStamped
- GuardConditionHandle
- HandleId
- HandleSet
- LifecyclePollingNode
- Logger
- MandatoryParameter
- MessageInfo
- NodeConfig
- NodeHandle
- NullParamStore
- OptUs
- OptionalParameter
- Parameter
- ParameterBuilder
- ParameterDescriptor
- ParameterServer
- Promise
- PublishLoan
- PublisherHandle
- PublisherOptions
- QosOverride
- QosPolicyMask
- QosSettings
- RawActionClientSpec
- RawActionServerSpec
- RawActiveGoal
- RawMessageInfo
- RawSubscription
- ReadOnlyParameter
- ReadinessSnapshot
- RecvView
- RmwConfig
- SchedContext
- SchedContextId
- ServiceClient
- ServiceInfo
- ServiceRequest
- ServiceServer
- SessionHandle
- SessionSpec
- SpinOnceResult
- SpinOptions
- SpinPeriodPollingResult
- SpinPeriodResult
- StandaloneNode
- SubscriberHandle
- SubscriberOptions
- Subscription
- Time
- TimeTriggeredSchedule
- TimeTriggeredWindow
- TimerDuration
- TimerHandle
- TimerState
- TopicInfo
- TransportConfig
- dispatch_tag::ActionTag
- dispatch_tag::ServiceTag
- dispatch_tag::SubscriptionTag
- init::Context
- lifecycle::LifecyclePollingNode
- lifecycle::LifecyclePollingNodeCtx
- node::Callback
- node::CallbackCtx
- node::CallbackEffects
- node::DeclaredNode
- node::NodeActionClient
- node::NodeActionServer
- node::NodeContext
- node::NodeOptions
- node::NodeParameter
- node::NodePublisher
- node::NodeRuntimeAdapter
- node::NodeServiceClient
- node::NodeServiceServer
- node::NodeSubscription
- node::NodeTimer
- node::RuntimeNodeRecord
- node::TickCtx
- node_metadata::CallbackEffectMetadata
- node_metadata::CallbackId
- node_metadata::CallbackSlot
- node_metadata::EntityId
- node_metadata::EntityMetadata
- node_metadata::EntitySlot
- node_metadata::MetadataRecorder
- node_metadata::NodeId
- node_metadata::NodeMetadata
- node_metadata::NodeSlot
- node_metadata::SourceLocationMetadata
- node_metadata::SourceMetadataExport
- node_runtime::ExecutorNodeRuntime
- node_runtime::RegisteredNode
- prelude::CdrReader
- prelude::CdrWriter
- prelude::Clock
- prelude::Duration
- prelude::EmbeddedPublisher
- prelude::EmbeddedServiceClient
- prelude::Executor
- prelude::ExecutorConfig
- prelude::FeedbackStream
- prelude::GoalId
- prelude::GoalInfo
- prelude::GoalStatusStamped
- prelude::GuardConditionHandle
- prelude::HandleId
- prelude::HandleSet
- prelude::LifecyclePollingNode
- prelude::Logger
- prelude::MandatoryParameter
- prelude::MessageInfo
- prelude::NodeConfig
- prelude::NodeHandle
- prelude::OptionalParameter
- prelude::ParameterBuilder
- prelude::ParameterServer
- prelude::Promise
- prelude::PublisherHandle
- prelude::PublisherOptions
- prelude::QosSettings
- prelude::ReadOnlyParameter
- prelude::SpinOnceResult
- prelude::SpinOptions
- prelude::SpinPeriodPollingResult
- prelude::SpinPeriodResult
- prelude::StandaloneNode
- prelude::SubscriberHandle
- prelude::SubscriberOptions
- prelude::Subscription
- prelude::Time
- prelude::TimerDuration
- prelude::TimerHandle
- prelude::TopicInfo
Enums
- CancelResponse
- ClockType
- DeadlinePolicy
- DeserError
- DispatchStrategy
- ExecutorSemantics
- GoalResponse
- GoalStatus
- InvocationMode
- LifecycleError
- LifecycleState
- LifecycleTransition
- LoanError
- NodeError
- ParamStoreError
- ParameterError
- ParameterType
- ParameterValue
- Priority
- QosDurabilityPolicy
- QosHistoryPolicy
- QosLivelinessPolicy
- QosOverrideRole
- QosOverrideValue
- QosReliabilityPolicy
- SchedClass
- SerError
- SessionMode
- SetParameterResult
- TimeTriggeredScheduleError
- TimerMode
- TransitionResult
- TransportError
- Trigger
- init::ContextSource
- init::InitError
- lifecycle::LifecycleCallbackSlot
- lifecycle::LifecycleError
- lifecycle::LifecycleState
- lifecycle::LifecycleTransition
- lifecycle::TransitionResult
- node::NodeDeclError
- node_metadata::CallbackEffectKind
- node_metadata::EntityKind
- node_metadata::NodeMetadataError
- node_metadata::ParameterDefault
- node_metadata::SourceNameKind
- node_runtime::ExecutorError
- prelude::ClockType
- prelude::GoalResponse
- prelude::GoalStatus
- prelude::InvocationMode
- prelude::LifecycleError
- prelude::LifecycleState
- prelude::LifecycleTransition
- prelude::NodeError
- prelude::ParameterError
- prelude::ParameterType
- prelude::ParameterValue
- prelude::QosDurabilityPolicy
- prelude::QosHistoryPolicy
- prelude::QosReliabilityPolicy
- prelude::SessionMode
- prelude::TimerMode
- prelude::TransitionResult
- prelude::TransportError
- prelude::Trigger
Traits
- BoardConfig
- BoardTransportConfig
- Deserialize
- ParamStore
- ParameterVariant
- Publisher
- Rmw
- RosAction
- RosMessage
- RosService
- Serialize
- ServiceClientTrait
- ServiceServerTrait
- Session
- Subscriber
- Transport
- node::ActionExecutor
- node::ClientDispatch
- node::DeclaredNodeRuntime
- node::ExecutableNode
- node::Node
- node::NodeRuntime
- node::PublisherResolver
- prelude::Deserialize
- prelude::ParameterVariant
- prelude::RosAction
- prelude::RosMessage
- prelude::RosService
- prelude::Serialize
Macros
Derive Macros
Functions
- cdr::strip_cdr_header
- cdr::write_cdr_le_header
- init::init
- init::init_with_args
- init::init_with_launch
- init::init_with_launch_auto
- internals::drive_session_io
- internals::open_session
- node::record_node_metadata
- node::register_node
- node_runtime::install_node_typed
Type Aliases
- LifecycleCallbackFn
- RawCancelCallback
- RawGoalCallback
- RawServiceCallback
- RawSubscriptionCallback
- TimerCallbackFn
- internals::RmwPublisher
- internals::RmwServiceClient
- internals::RmwServiceServer
- internals::RmwSession
- internals::RmwSubscriber
- lifecycle::LifecycleCallbackFn
- lifecycle::LifecycleCallbackFnCtx
- node::NodeExecutorRuntime
- node::NodeResult
- node_metadata::MetadataString
- prelude::LifecycleCallbackFn
- prelude::TimerCallbackFn
Constants
- PUBLISHER_GID_SIZE
- cdr::CDR_BE_HEADER
- cdr::CDR_HEADER_LEN
- cdr::CDR_LE_HEADER
- node::MISSING_NODE_EXPORT_ERROR
- node_metadata::DEFAULT_MAX_METADATA_CALLBACKS
- node_metadata::DEFAULT_MAX_METADATA_ENTITIES
- node_metadata::DEFAULT_MAX_METADATA_NODES
- node_metadata::METADATA_STRING_CAPACITY
- qos::DEFAULT
- qos::PARAMETERS
- qos::SENSOR_DATA
- qos::SERVICES_DEFAULT
- qos::SYSTEM_DEFAULT
- sizes::ACTION_SERVER_INTERNAL_SIZE
- sizes::ACTION_SERVER_RAW_HANDLE_SIZE
- sizes::CPP_ACTION_CLIENT_SIZE
- sizes::CPP_ACTION_SERVER_SIZE
- sizes::EXECUTOR_SIZE
- sizes::GUARD_CONDITION_SIZE
- sizes::LIFECYCLE_CTX_SIZE
- sizes::PUBLISHER_SIZE
- sizes::RAW_ACTION_CLIENT_SIZE
- sizes::RAW_ACTION_SERVER_SIZE
- sizes::RAW_SERVICE_CLIENT_SIZE
- sizes::RAW_SERVICE_SERVER_SIZE
- sizes::RAW_SUBSCRIPTION_SIZE
- sizes::SERVICE_CLIENT_SIZE
- sizes::SERVICE_SERVER_SIZE
- sizes::SESSION_SIZE
- sizes::SUBSCRIBER_SIZE