update for changes

Signed-off-by: Walker Crouse <Walker.Crouse@coop.co.uk>
This commit is contained in:
Walker Crouse 2020-09-28 22:46:40 -04:00
parent 7ee598aeb2
commit 5df68533da
4 changed files with 8 additions and 4 deletions

View File

@ -125,9 +125,8 @@ extern crate derive_getters;
extern crate log;
#[macro_use]
extern crate derive_new;
#[cfg(test)]
#[macro_use]
#[allow(unused_imports)]
extern crate maplit;
mod discovery;

View File

@ -1,3 +1,5 @@
//! Bonjour implementation for cross-platform browser
use super::service_ref::{
BrowseServicesParams, GetAddressInfoParams, ManagedDNSServiceRef, ServiceResolveParams,
};
@ -38,7 +40,7 @@ impl TMdnsBrowser for BonjourMdnsBrowser {
}
fn set_service_discovered_callback(
&self,
&mut self,
service_discovered_callback: Box<ServiceDiscoveredCallback>,
) {
unsafe { (*self.context).service_discovered_callback = Some(service_discovered_callback) };

View File

@ -1,3 +1,5 @@
//! Bonjour implementation for cross-platform service.
use super::service_ref::{ManagedDNSServiceRef, RegisterServiceParams};
use super::{bonjour_util, constants};
use crate::builder::BuilderDelegate;

View File

@ -1,9 +1,10 @@
//! Bonjour implementation for cross-platform TXT record.
use super::txt_record_ref::ManagedTXTRecordRef;
use crate::ffi::c_str;
use crate::txt_record::TTxtRecord;
use crate::Result;
use libc::{c_char, c_void};
use std::collections::HashMap;
use std::ffi::CString;
use std::{mem, ptr};