pub struct ExtcapControlSender { /* private fields */ }
Expand description
A sender for the extcap control packets. out_file
should be the file given
by the --extcap-control-out
flag.
Implementations§
Source§impl ExtcapControlSender
impl ExtcapControlSender
Sourcepub async fn new(out_path: &Path) -> Self
pub async fn new(out_path: &Path) -> Self
Creates a new instance of ExtcapControlSender
.
out_path
: The path specified by the--extcap-control-out
flag.
Trait Implementations§
Source§impl<'a> ExtcapControlSenderTrait for &'a mut ExtcapControlSender
impl<'a> ExtcapControlSenderTrait for &'a mut ExtcapControlSender
Source§fn send<'life0, 'async_trait>(
self,
packet: ControlPacket<'life0>,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn send<'life0, 'async_trait>(
self,
packet: ControlPacket<'life0>,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Sends the given
packet
by writing it to the given output file (or
fifo).Source§fn info_message<'life0, 'async_trait>(
self,
message: &'life0 str,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn info_message<'life0, 'async_trait>(
self,
message: &'life0 str,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Shows a message in an information dialog popup. The message will show on
the screen until the user dismisses the popup.
Source§fn warning_message<'life0, 'async_trait>(
self,
message: &'life0 str,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn warning_message<'life0, 'async_trait>(
self,
message: &'life0 str,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Shows a message in a warning dialog popup. The message will show on the
screen until the user dismisses the popup.
Source§fn error_message<'life0, 'async_trait>(
self,
message: &'life0 str,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn error_message<'life0, 'async_trait>(
self,
message: &'life0 str,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Shows a message in an error dialog popup. The message will show on the
screen until the user dismisses the popup.
Source§fn status_message<'life0, 'async_trait>(
self,
message: &'life0 str,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn status_message<'life0, 'async_trait>(
self,
message: &'life0 str,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Shows a message in the status bar at the bottom of the Wireshark window.
When the message is shown, the status bar will also flash yellow to
bring it to the user’s attention. The message will stay on the status
bar for a few seconds, or until another message overwrites it.
Auto Trait Implementations§
impl !Freeze for ExtcapControlSender
impl RefUnwindSafe for ExtcapControlSender
impl Send for ExtcapControlSender
impl Sync for ExtcapControlSender
impl Unpin for ExtcapControlSender
impl UnwindSafe for ExtcapControlSender
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