summaryrefslogtreecommitdiff
path: root/src/upnp.rs
blob: fc3cd2ce557838650811ff3f197f61ceca05e49d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
extern crate libc;

use self::libc::{uint32_t, uint16_t, uint8_t, c_char, c_uchar, c_int, c_void};

pub type GSSDPClient = *mut c_void;

#[link(name = "gssdp-1.0")]
extern {
    pub fn gssdp_client_new(main_context: *mut c_void, iface: *const c_char, error: *mut c_void) -> GSSDPClient;
}

pub fn discover() {
    println!("Discovering...");
}