1#![warn(missing_docs)]
14extern crate atomic_immut;
15extern crate bytecodec;
16extern crate cannyls;
17extern crate factory;
18extern crate fibers;
19extern crate fibers_rpc;
20extern crate futures;
21extern crate protobuf_codec;
22#[macro_use]
23extern crate slog;
24#[macro_use]
25extern crate trackable;
26
27pub use crate::client::{Client, RequestBuilder};
28pub use crate::device::DeviceId;
29pub use crate::registry::{DeviceRegistry, DeviceRegistryHandle};
30pub use crate::server::Server;
31
32mod client;
33mod device;
34mod protobuf;
35mod registry;
36mod rpc;
37mod server;