[−][src]Struct ssdp::message::SearchResponse
Search response that can be received or sent via unicast to devices on the network.
Methods
impl SearchResponse
[src]
impl SearchResponse
pub fn new() -> SearchResponse
[src]
pub fn new() -> SearchResponse
Construct a new SearchResponse.
pub fn unicast<A: ToSocketAddrs>(&mut self, dst_addr: A) -> SSDPResult<()>
[src]
pub fn unicast<A: ToSocketAddrs>(&mut self, dst_addr: A) -> SSDPResult<()>
Send this search response to a single host.
Currently this sends the unicast message on all available network interfaces. This assumes that the network interfaces are operating on either different subnets or different ip address ranges.
Trait Implementations
impl HeaderRef for SearchResponse
[src]
impl HeaderRef for SearchResponse
fn get<H>(&self) -> Option<&H> where
H: Header + HeaderFormat,
[src]
fn get<H>(&self) -> Option<&H> where
H: Header + HeaderFormat,
View a reference to a header field if it exists.
fn get_raw(&self, name: &str) -> Option<&[Vec<u8>]>
[src]
fn get_raw(&self, name: &str) -> Option<&[Vec<u8>]>
View a reference to the raw bytes of a header field if it exists.
impl HeaderMut for SearchResponse
[src]
impl HeaderMut for SearchResponse
fn set<H>(&mut self, value: H) where
H: Header + HeaderFormat,
[src]
fn set<H>(&mut self, value: H) where
H: Header + HeaderFormat,
Set a header to the given value.
fn set_raw<K>(&mut self, name: K, value: Vec<Vec<u8>>) where
K: Into<Cow<'static, str>> + Debug,
[src]
fn set_raw<K>(&mut self, name: K, value: Vec<Vec<u8>>) where
K: Into<Cow<'static, str>> + Debug,
Set a header to the given raw bytes.
impl Default for SearchResponse
[src]
impl Default for SearchResponse
impl Clone for SearchResponse
[src]
impl Clone for SearchResponse
fn clone(&self) -> SearchResponse
[src]
fn clone(&self) -> SearchResponse
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for SearchResponse
[src]
impl Debug for SearchResponse
Auto Trait Implementations
impl Send for SearchResponse
impl Send for SearchResponse
impl !Sync for SearchResponse
impl !Sync for SearchResponse
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
type Owned = T
fn to_owned(&self) -> T
[src]
fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
fn clone_into(&self, target: &mut T)
[src]
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
try_from
)Performs the conversion.
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
try_from
)Performs the conversion.
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static
Gets the TypeId
of self
. Read more
impl<T> Typeable for T where
T: Any,
[src]
impl<T> Typeable for T where
T: Any,