Crate cjdns

Source
Expand description

Admin API implementation of cjdns

§Example

extern crate cjdns;

use cjdns::structs::Peer;

fn main() {
    let sock = cjdns::Socket::udp("127.0.0.1:11234").unwrap();

    let x = sock.ping().unwrap();
    println!("{:?}", x);

    let x = sock.peer_stats().unwrap();
    let peers: Vec<Peer> = x.into_iter()
                            .flat_map(|page| page.peers)
                            .collect();
    for peer in peers {
        println!("{:?}", peer);
    }
}

Re-exports§

Modules§

  • Implementation of the udp socket
  • Definition of various message types

Structs§

Enums§