Struct profidcp::dcp::Dcphandler
source · pub struct Dcphandler {
pub _xid: u32,
pub src_mac: String,
pub sender: Box<dyn DataLinkSender>,
pub receiver: Box<dyn DataLinkReceiver>,
}
Fields§
§_xid: u32
§src_mac: String
§sender: Box<dyn DataLinkSender>
§receiver: Box<dyn DataLinkReceiver>
Implementations§
source§impl Dcphandler
impl Dcphandler
pub fn new(networkdevicename: String) -> Self
pub fn identify(&mut self, mac: &str) -> Option<Device>
pub fn factory_reset(&mut self, mac: &str)
pub fn identify_all(&mut self) -> Vec<Device>
pub fn blink(&mut self, mac: String) -> String
pub fn set_name_of_station(&mut self, mac: String, name: String) -> String
Auto Trait Implementations§
impl !RefUnwindSafe for Dcphandler
impl Send for Dcphandler
impl !Sync for Dcphandler
impl Unpin for Dcphandler
impl !UnwindSafe for Dcphandler
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more