[][src]Module tdn::prelude

Structs

Config

load config from config file.

GroupId

Type: GroupId

RpcHandler

Helpe better handle rpc. Example.

Enums

Broadcast

support some common broadcast algorithm.

GroupReceiveMessage

channel message receive from TDN Group.

GroupSendMessage

channel message send to TDN Group.

LayerReceiveMessage

channel message receive from TDN Layers.

LayerSendMessage

channel message send to TDN Layers.

ReceiveMessage

channel message receive from TDN for multiple layer.

RpcError
SendMessage

channel message send to TDN for multiple layer.

SingleReceiveMessage

channel message receive from TDN for signle layer.

SingleSendMessage

channel message send to TDN for signle layer.

Functions

multiple_start

start multiple services together.

new_receive_channel

new a channel, send message to TDN Message. default capacity is 1024.

new_send_channel

new a channel, send message to TDN Message. default capacity is 1024.

new_single_receive_channel

new a signle layer channel, receive message from TDN. default capacity is 1024.

new_single_send_channel

new a signle layer channel, send message to TDN. default capacity is 1024.

single_start

start a signle layer service, use config.toml file. send a Sender, and return the peer_id, and service Sender.

single_start_with_config

start a single layer service with config.

start

start a service, use config.toml file. send a Sender, and return the peer_id, and service Sender.

start_with_config

start a service with config.

Type Definitions

PeerAddr

Type: PeerAddr

RpcParam