List of all items
Structs
- bench::json_rpc::JsonRpcRequest
- bench::json_rpc::SizeComparison
- bench::suite::BenchmarkConfig
- bench::suite::BenchmarkResult
- bench::suite::BenchmarkResults
- bench::suite::BenchmarkSuite
- bench::suite::LatencyStats
- bench::suite::MemoryUsage
- bench::suite::ProtocolComparison
- bench::suite::ThroughputResult
- binary::envelope::BinaryMessageEnvelope
- binary::hbtp::HbtpHeader
- binary::invocation::ToolInvocation
- binary::signed::SignedInvocation
- binary::signed::SignedToolDef
- binary::stream::StreamChunk
- capability::manifest::CapabilityManifest
- cli::convert::DcpField
- cli::convert::DcpSchema
- cli::convert::McpInputSchema
- cli::convert::McpProperty
- cli::convert::McpSchema
- compat::adapter::McpAdapter
- compat::complete_adapter::CompleteMcpAdapter
- compat::complete_adapter::PromptArgument
- compat::complete_adapter::PromptTemplate
- compat::json_rpc::JsonRpcError
- compat::json_rpc::JsonRpcParser
- compat::json_rpc::JsonRpcRequest
- compat::json_rpc::JsonRpcResponse
- compat::mcp2025::AnnotatedContent
- compat::mcp2025::Annotations
- compat::mcp2025::CancellationManager
- compat::mcp2025::CancellationNotification
- compat::mcp2025::CancellationToken
- compat::mcp2025::ElicitationHandler
- compat::mcp2025::ElicitationRequest
- compat::mcp2025::ElicitationResponse
- compat::mcp2025::ElicitationSchema
- compat::mcp2025::EnhancedToolResult
- compat::mcp2025::ExtendedMcpAdapter
- compat::mcp2025::NotificationManager
- compat::mcp2025::PingConfig
- compat::mcp2025::ProgressNotification
- compat::mcp2025::ProgressState
- compat::mcp2025::ProgressTracker
- compat::mcp2025::PropertySchema
- compat::mcp2025::ResourceTemplate
- compat::mcp2025::ResourceTemplateRegistry
- compat::mcp2025::Root
- compat::mcp2025::RootsRegistry
- compat::mcp2025::SubscriptionTracker
- compat::mcp2025::TemplateParam
- compat::mcp2025::VersionNegotiator
- compat::sse::EventBuffer
- compat::sse::SseEndpointConfig
- compat::sse::SseEvent
- compat::sse::SseMessageHandler
- compat::sse::SseTransport
- compat::stdio::MessageFramer
- compat::stdio::StdioConfig
- compat::stdio::StdioTransport
- context::ContextLayout
- context::DcpContext
- context::ToolState
- dispatch::handler::SharedArgs
- dispatch::router::BinaryTrieRouter
- dispatch::router::ServerCapabilities
- error::ErrorResponse
- multiplex::MultiplexedConnection
- multiplex::PipelinedClient
- multiplex::RequestPipeline
- multiplex::StreamFlags
- multiplex::StreamHeader
- multiplex::StreamState
- observability::Counter
- observability::Histogram
- observability::LabeledCounter
- observability::LabeledHistogram
- observability::LogConfig
- observability::LogEntry
- observability::LogEntryBuilder
- observability::MetricsConfig
- observability::PrometheusMetrics
- observability::RequestIdGenerator
- observability::RequestMetrics
- observability::RequestSpan
- observability::Span
- observability::SpanCollector
- observability::SpanEvent
- observability::StructuredLogger
- observability::Tracer
- observability::TracingConfig
- protocol::parser::MessageDispatcher
- protocol::parser::MessageFlags
- protocol::parser::MessageParser
- protocol::parser::ParsedMessage
- protocol::schema::FieldDef
- protocol::schema::InputSchema
- protocol::schema::SchemaValidator
- protocol::schema::ToolSchema
- reactor::Completion
- reactor::EpollReactor
- reactor::Event
- reactor::Interest
- reactor::IoUringReactor
- reactor::IocpReactor
- reactor::KqueueReactor
- reactor::ReactorConfig
- reactor::Token
- resource::MemoryResourceHandler
- resource::ResourceInfo
- resource::ResourceList
- resource::ResourceRegistry
- resource::SubscriptionId
- security::audit::SecurityAuditEvent
- security::audit::SecurityAuditLog
- security::replay::NonceStore
- security::signing::Signer
- security::signing::Verifier
- server::DcpServer
- server::Metrics
- server::MetricsSnapshot
- server::ServerConfig
- server::ServerInfo
- server::Session
- shutdown::RequestGuard
- shutdown::ShutdownCoordinator
- shutdown::ShutdownLogger
- shutdown::ShutdownProgress
- shutdown::SignalHandler
- stream::dcp_stream::DcpStream
- stream::dcp_stream::RetransmitRequest
- stream::ring_buffer::Backpressure
- stream::ring_buffer::StreamRingBuffer
- sync::delta::XorDelta
- transport::framing::FrameCodec
- transport::framing::FrameHeader
- transport::tcp::Connection
- transport::tcp::EchoHandler
- transport::tcp::TcpConfig
- transport::tcp::TcpServer
- transport::tcp::TlsConfig
Enums
- binary::envelope::MessageType
- binary::invocation::ArgType
- cli::convert::DcpFieldType
- compat::adapter::AdapterError
- compat::complete_adapter::CompleteAdapterError
- compat::complete_adapter::LogLevel
- compat::json_rpc::JsonRpcParseError
- compat::json_rpc::RequestId
- compat::mcp2025::CancellationState
- compat::mcp2025::Content
- compat::mcp2025::ElicitationAction
- compat::mcp2025::ElicitationError
- compat::mcp2025::Notification
- compat::mcp2025::ProtocolVersion
- compat::sse::SseEventType
- compat::sse::SseReplayError
- dispatch::handler::ToolResult
- error::DCPError
- error::SecurityError
- multiplex::MultiplexError
- multiplex::StreamStatus
- observability::LogFormat
- observability::LogLevel
- observability::LogValue
- observability::SpanKind
- observability::SpanStatus
- observability::SpanValue
- resource::ResourceContent
- resource::ResourceError
- security::audit::SecurityAuditAction
- server::ProtocolVersion
- shutdown::Signal
- transport::framing::FrameError
- transport::tcp::ProtocolMode
- transport::tcp::TlsVersion
Traits
- dispatch::handler::ToolHandler
- protocol::parser::MessageHandler
- reactor::Reactor
- resource::ResourceHandler
- transport::tcp::ConnectionHandler
Functions
- bench::json_rpc::compare_sizes
- bench::json_rpc::compare_sizes_auto
- bench::json_rpc::encode_json_rpc
- bench::json_rpc::estimate_binary_size
- bench::json_rpc::measure_dcp_size
- bench::json_rpc::measure_json_rpc_size
- cli::convert::convert_dcp_to_mcp
- cli::convert::convert_mcp_to_dcp
- compat::stdio::frame_message
- compat::stdio::unframe_message
- observability::create_span
- observability::init_tracing
- reactor::create_default_reactor
- reactor::create_reactor
- resource::uri_matches_template
- security::redaction::is_sensitive_key
- security::redaction::looks_sensitive_value
- security::redaction::sanitize_field_key
- security::redaction::sanitize_field_value
- security::redaction::sanitize_json_value
- security::redaction::sanitize_text
- shutdown::setup_default_handlers
- shutdown::wait_for_ctrl_c
- transport::framing::frame_message
- transport::framing::unframe_message
Type Aliases
Constants
- bench::json_rpc::DCP_HEADER_SIZE
- bench::json_rpc::DCP_INVOCATION_SIZE
- binary::envelope::DCP_MAGIC
- binary::envelope::Flags::COMPRESSED
- binary::envelope::Flags::SIGNED
- binary::envelope::Flags::STREAMING
- binary::hbtp::HBTP_MAGIC
- binary::stream::ChunkFlags::CONTINUE
- binary::stream::ChunkFlags::ERROR
- binary::stream::ChunkFlags::FIRST
- binary::stream::ChunkFlags::LAST
- compat::json_rpc::DEFAULT_MAX_JSONRPC_REQUEST_SIZE
- compat::json_rpc::JSONRPC_VERSION
- compat::json_rpc::MAX_JSONRPC_ID_STRING_BYTES
- compat::sse::DEFAULT_MAX_SSE_PENDING_RESPONSES
- compat::sse::DEFAULT_MAX_SSE_PENDING_RESPONSE_BYTES
- context::CONTEXT_MAGIC
- context::CONVERSATION_ID_OFFSET
- context::DYNAMIC_CONTENT_OFFSET
- context::HEADER_OFFSET
- context::MAX_TOOL_STATES
- context::MESSAGE_COUNT_OFFSET
- context::TOOL_STATES_OFFSET
- multiplex::MAX_STREAMS
- multiplex::STREAM_HEADER_SIZE
- security::audit::DEFAULT_MAX_SECURITY_AUDIT_EVENTS
- security::audit::MAX_SECURITY_AUDIT_TEXT_LEN
- security::redaction::REDACTED
- transport::framing::FRAME_HEADER_SIZE
- transport::framing::MAX_MESSAGE_SIZE
- transport::framing::PROTOCOL_VERSION
- transport::tcp::DCP_MAGIC