Expand description
IPC Protocol Types
Re-export from blvm-node.
Defines the message types and serialization for IPC communication between modules and the base node.
Structs§
- CliArg
Spec - CLI argument spec
- CliSpec
- CLI spec for module commands (JSON-serializable structure)
- CliSubcommand
Spec - CLI subcommand spec
- Event
Message - Event message from node to subscribed modules
- File
Metadata - File metadata for filesystem operations
- Invocation
Message - Invocation from node to module (CLI or RPC dispatch)
- Invocation
Result Message - Invocation result from module to node
- LogMessage
- Log message from module to node
- Request
Message - Request message from module to node
- Response
Message - Response message from node to module
Enums§
- Event
Payload - Event payload types
- Invocation
Result Payload - Invocation
Type - LogLevel
- Log level for module logging
- Message
Type - Message type classification
- Module
Message - Main IPC message wrapper
- Request
Payload - Request payload types
- Response
Payload - Response payload types
Type Aliases§
- Correlation
Id - Correlation ID for matching requests with responses