aya-ebpf 0.1.1

A library for writing eBPF programs
Documentation
use core::ffi::c_void;

use crate::{bindings::bpf_sysctl, EbpfContext};

pub struct SysctlContext {
    pub sysctl: *mut bpf_sysctl,
}

impl SysctlContext {
    pub fn new(sysctl: *mut bpf_sysctl) -> SysctlContext {
        SysctlContext { sysctl }
    }
}

impl EbpfContext for SysctlContext {
    fn as_ptr(&self) -> *mut c_void {
        self.sysctl as *mut _
    }
}