Crate nerve_core_traits
Expand description
Core Trait Definitions for Nerve Framework
Provides trait definitions that define the interfaces for all Nerve Framework components. These traits enable the plugin system and component abstraction.
Structs§
- Node
Health Summary - Node health summary
- Node
Info - Node information
- Node
Statistics - Node statistics
- Publishing
Statistics - Publishing statistics
- QoSCharacteristics
- QoS characteristics
- Routing
Statistics - Routing statistics
- Thread
Details - Thread details for monitoring
Enums§
- Coordination
Status - Coordination status
- Node
Health - Node health status
- Thread
Health - Thread health status
Traits§
- Communication
Component - Communication component interface
- Component
Factory - Component factory for creating component instances
- Memory
Buffer Factory - Memory buffer factory interface
- Memory
Component - Memory management component interface
- Memory
Pool - Memory pool interface
- Message
Buffer - Message buffer interface
- Message
Handler - Message handler interface
- Message
Router - Message router interface
- Nerve
Component - Base trait for all components
- Nerve
Plugin - Plugin interface for dynamic component loading
- Node
Component - Node management component interface
- Node
Registry - Node registry interface
- Publisher
- Publisher interface
- QoSComponent
- QoS component interface
- Request
Response - Request-response interface
- Subscriber
- Subscriber interface
- Subscription
Manager - Subscription manager interface
- Thread
Barrier - Thread barrier interface
- Thread
Channel - Thread channel interface
- Thread
Component - Thread management component interface
- Thread
Condition - Thread condition variable interface
- Thread
Coordinator - Thread coordinator interface
- Thread
Lifecycle - Thread lifecycle management interface
- Thread
Watchdog - Thread watchdog interface