network_framework_sys/
advertise_descriptor.rs

1use crate::*;
2
3use libc::c_char;
4use libc::c_void;
5
6
7pub enum nw_advertise_descriptor {}
8pub type nw_advertise_descriptor_t = *mut nw_advertise_descriptor;
9
10
11extern "C" {
12    pub fn nw_advertise_descriptor_create_bonjour_service(name: *const c_char,
13                                                          type_: *const c_char,
14                                                          domain: *const c_char)
15        -> nw_advertise_descriptor_t;
16    pub fn nw_advertise_descriptor_set_txt_record(advertise_descriptor: nw_advertise_descriptor_t,
17                                                  txt_record: *const c_void,
18                                                  txt_length: isize);
19    pub fn nw_advertise_descriptor_set_no_auto_rename(advertise_descriptor: nw_advertise_descriptor_t,
20                                                      no_auto_rename: bool);
21    pub fn nw_advertise_descriptor_get_no_auto_rename(advertise_descriptor: nw_advertise_descriptor_t) -> bool;
22}