ssdp 0.1.5

An asynchronous abstraction for discovering devices and services on a network.
#![feature(lookup_host, reflect_marker)]

//! An asynchronous abstraction for discovering devices and services on a network.
//!
//! SSDP stands for Simple Service Discovery Protocol and it is a protocol that uses
//! HTTPMU to distribute messages across a local network for devices and services to
//! discover each other. SSDP can most commonly be found in devices that implement
//! UPnP as it is used as the discovery mechanism for that standard.

extern crate hyper;
extern crate libc;
#[macro_use]
extern crate log;
extern crate time;

mod error;
mod field;
mod net;
mod receiver;

pub mod header;
pub mod message;

pub use error::{SSDPError, SSDPResult};
pub use field::{FieldMap};
pub use receiver::{SSDPReceiver, SSDPIter};