[][src]Module remote_trait_object::transport

Abstractions of a transport that carries out an actual communication for remote-trait-object.

You have to implement these traits in your own requirement, to use remote-trait-object over them. It can be ordinary in-process communication, inter-process communication, or even networking over different machines.

Enums

TransportError

An error that can be returned in send() or recv().

Traits

Terminate

A switch that can be separately managed by another thread.

TransportRecv

An abstraction of a receiving half of the transport

TransportSend

An abstraction of a sending half of the transport