Module rump::transport [] [src]

Reexports

extern crate rustc_serialize;
extern crate websocket;
use std::prelude::v1::*;
use std::{thread};
use std::sync::mpsc;
use websocket::header::{WebSocketProtocol};
use websocket::client::request::Url;
use websocket::{message, Message, Sender, Receiver};
use rustc_serialize::{Encodable, Decodable};
use rustc_serialize::json;
use super::WampResult;
use super::WampError;

Structs

Serializer

Describes the underling Serialization types used

WebSocket

The default socket type used for establishing a WAMP session.

Enums

SerializerType

A type enumerating all possible serialization engines

SocketType

A type enumerating all the possible underlying socket implementations.

Traits

WampConnector

A WampConnector defines methods for a custom socket type to connect to another endpoint and to receive message on the socket

WampSender

A WampSender defines methods for the custom socket type to send over the endpoint