Skip to content

API Reference

All public types live in the vgi_rpc namespace. Wire protocol metadata keys are in vgi_rpc::keys.

Headers

Header Contents
server.h ServerBuilder, Server, MethodInfo, MethodType
request.h Request — typed parameter extraction
result.h Result — unary response construction
stream.h StreamState, ProducerState, ExchangeState, Stream
call_context.h CallContext — per-request context and logging
wire.h IPC stream I/O, BatchType, IpcStreamContents
arrow_utils.h, metadata.h, log.h Error handling, protocol constants, log types