pub struct XDPLoadedObject { /* private fields */ }
Expand description
Struct for an XDP object that has been loaded
Implementations§
Source§impl XDPLoadedObject
impl XDPLoadedObject
Sourcepub fn get_program_names(&self) -> &Vec<String>
pub fn get_program_names(&self) -> &Vec<String>
Returns a list of eBPF program names
Sourcepub fn get_program(&self, name: &str) -> XDPResult<&XDPProgram>
pub fn get_program(&self, name: &str) -> XDPResult<&XDPProgram>
Returns a reference to an underlying eBPF program
Auto Trait Implementations§
impl Freeze for XDPLoadedObject
impl !RefUnwindSafe for XDPLoadedObject
impl !Send for XDPLoadedObject
impl !Sync for XDPLoadedObject
impl Unpin for XDPLoadedObject
impl UnwindSafe for XDPLoadedObject
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