Skip to main content

HddsOnOfferedIncompatibleQos

Type Alias HddsOnOfferedIncompatibleQos 

Source
pub type HddsOnOfferedIncompatibleQos = Option<unsafe extern "C" fn(policy_id: u32, policy_name: *const c_char, user_data: *mut c_void)>;
Expand description

Callback for offered incompatible QoS events (writer side).

§Parameters

  • policy_id: ID of the incompatible QoS policy
  • policy_name: Null-terminated policy name string (e.g., “RELIABILITY”)
  • user_data: User-provided context pointer

Aliased Type§

pub enum HddsOnOfferedIncompatibleQos {
    None,
    Some(unsafe extern "C" fn(u32, *const u8, *mut c_void)),
}

Variants§

§1.0.0

None

No value.

§1.0.0

Some(unsafe extern "C" fn(u32, *const u8, *mut c_void))

Some value of type T.