Expand description
Core trait definitions for Nerve Framework
These traits define the interfaces for all framework components and 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