vibe.rpcchannel

Provides access to the vibe.rpcchannel modules.

This excludes vibe.rpcchannel.noise which is in a extra dub package and needs to be imported explicitly. Start reading the documentation by looking at the vibe.rpcchannel.tcp and vibe.rpcchannel.noise modules.

Modules

base
module vibe.rpcchannel.base

Contains data types and functions required by both vibe.rcpchannel.server and vibe.rpcchannel.client.

client
module vibe.rpcchannel.client

Contains the RPC client API.

noise
module vibe.rpcchannel.noise

Encrypted RPC using vibe-noisestream.

protocol
module vibe.rpcchannel.protocol

Low level wire protocol for RPC.

server
module vibe.rpcchannel.server

Implements the RPC server.

tcp
module vibe.rpcchannel.tcp

Provides high level interface for TCP based RPC.

Public Imports

vibe.rpcchannel.base
public import vibe.rpcchannel.base, vibe.rpcchannel.server, vibe.rpcchannel.client, vibe.rpcchannel.tcp;
vibe.rpcchannel.server
public import vibe.rpcchannel.base, vibe.rpcchannel.server, vibe.rpcchannel.client, vibe.rpcchannel.tcp;
vibe.rpcchannel.client
public import vibe.rpcchannel.base, vibe.rpcchannel.server, vibe.rpcchannel.client, vibe.rpcchannel.tcp;
vibe.rpcchannel.tcp
public import vibe.rpcchannel.base, vibe.rpcchannel.server, vibe.rpcchannel.client, vibe.rpcchannel.tcp;

Meta