netsnmp_session

Type Alias netsnmp_session 

Source
pub type netsnmp_session = Struct_snmp_session;

Aliased Type§

#[repr(C)]
pub struct netsnmp_session {
Show 49 fields pub version: i64, pub retries: i32, pub timeout: i64, pub flags: u64, pub subsession: *mut Struct_snmp_session, pub next: *mut Struct_snmp_session, pub peername: *mut u8, pub remote_port: u16, pub localname: *mut u8, pub local_port: u16, pub authenticator: Option<unsafe extern "C" fn(*mut u8, *mut usize, *mut u8, usize) -> *mut u8>, pub callback: Option<unsafe extern "C" fn(i32, *mut Struct_snmp_session, i32, *mut Struct_snmp_pdu, *mut c_void) -> i32>, pub callback_magic: *mut c_void, pub s_errno: i32, pub s_snmp_errno: i32, pub sessid: i64, pub community: *mut u8, pub community_len: usize, pub rcvMsgMaxSize: usize, pub sndMsgMaxSize: usize, pub isAuthoritative: u8, pub contextEngineID: *mut u8, pub contextEngineIDLen: usize, pub engineBoots: u32, pub engineTime: u32, pub contextName: *mut u8, pub contextNameLen: usize, pub securityEngineID: *mut u8, pub securityEngineIDLen: usize, pub securityName: *mut u8, pub securityNameLen: usize, pub securityAuthProto: *mut u64, pub securityAuthProtoLen: usize, pub securityAuthKey: [u8; 32], pub securityAuthKeyLen: usize, pub securityAuthLocalKey: *mut u8, pub securityAuthLocalKeyLen: usize, pub securityPrivProto: *mut u64, pub securityPrivProtoLen: usize, pub securityPrivKey: [u8; 32], pub securityPrivKeyLen: usize, pub securityPrivLocalKey: *mut u8, pub securityPrivLocalKeyLen: usize, pub securityModel: i32, pub securityLevel: i32, pub paramName: *mut u8, pub securityInfo: *mut c_void, pub transport_configuration: *mut Struct_netsnmp_container_s, pub myvoid: *mut c_void,
}

Fields§

§version: i64§retries: i32§timeout: i64§flags: u64§subsession: *mut Struct_snmp_session§next: *mut Struct_snmp_session§peername: *mut u8§remote_port: u16§localname: *mut u8§local_port: u16§authenticator: Option<unsafe extern "C" fn(*mut u8, *mut usize, *mut u8, usize) -> *mut u8>§callback: Option<unsafe extern "C" fn(i32, *mut Struct_snmp_session, i32, *mut Struct_snmp_pdu, *mut c_void) -> i32>§callback_magic: *mut c_void§s_errno: i32§s_snmp_errno: i32§sessid: i64§community: *mut u8§community_len: usize§rcvMsgMaxSize: usize§sndMsgMaxSize: usize§isAuthoritative: u8§contextEngineID: *mut u8§contextEngineIDLen: usize§engineBoots: u32§engineTime: u32§contextName: *mut u8§contextNameLen: usize§securityEngineID: *mut u8§securityEngineIDLen: usize§securityName: *mut u8§securityNameLen: usize§securityAuthProto: *mut u64§securityAuthProtoLen: usize§securityAuthKey: [u8; 32]§securityAuthKeyLen: usize§securityAuthLocalKey: *mut u8§securityAuthLocalKeyLen: usize§securityPrivProto: *mut u64§securityPrivProtoLen: usize§securityPrivKey: [u8; 32]§securityPrivKeyLen: usize§securityPrivLocalKey: *mut u8§securityPrivLocalKeyLen: usize§securityModel: i32§securityLevel: i32§paramName: *mut u8§securityInfo: *mut c_void§transport_configuration: *mut Struct_netsnmp_container_s§myvoid: *mut c_void