Struct paho_mqtt_sys::MQTTAsync_connectOptions
source · #[repr(C)]pub struct MQTTAsync_connectOptions {Show 29 fields
pub struct_id: [c_char; 4],
pub struct_version: c_int,
pub keepAliveInterval: c_int,
pub cleansession: c_int,
pub maxInflight: c_int,
pub will: *mut MQTTAsync_willOptions,
pub username: *const c_char,
pub password: *const c_char,
pub connectTimeout: c_int,
pub retryInterval: c_int,
pub ssl: *mut MQTTAsync_SSLOptions,
pub onSuccess: MQTTAsync_onSuccess,
pub onFailure: MQTTAsync_onFailure,
pub context: *mut c_void,
pub serverURIcount: c_int,
pub serverURIs: *const *mut c_char,
pub MQTTVersion: c_int,
pub automaticReconnect: c_int,
pub minRetryInterval: c_int,
pub maxRetryInterval: c_int,
pub binarypwd: MQTTAsync_connectOptions__bindgen_ty_1,
pub cleanstart: c_int,
pub connectProperties: *mut MQTTProperties,
pub willProperties: *mut MQTTProperties,
pub onSuccess5: MQTTAsync_onSuccess5,
pub onFailure5: MQTTAsync_onFailure5,
pub httpHeaders: *const MQTTAsync_nameValue,
pub httpProxy: *const c_char,
pub httpsProxy: *const c_char,
}
Fields§
§struct_id: [c_char; 4]
§struct_version: c_int
§keepAliveInterval: c_int
§cleansession: c_int
§maxInflight: c_int
§will: *mut MQTTAsync_willOptions
§username: *const c_char
§password: *const c_char
§connectTimeout: c_int
§retryInterval: c_int
§ssl: *mut MQTTAsync_SSLOptions
§onSuccess: MQTTAsync_onSuccess
§onFailure: MQTTAsync_onFailure
§context: *mut c_void
§serverURIcount: c_int
§serverURIs: *const *mut c_char
§MQTTVersion: c_int
§automaticReconnect: c_int
§minRetryInterval: c_int
§maxRetryInterval: c_int
§binarypwd: MQTTAsync_connectOptions__bindgen_ty_1
§cleanstart: c_int
§connectProperties: *mut MQTTProperties
§willProperties: *mut MQTTProperties
§onSuccess5: MQTTAsync_onSuccess5
§onFailure5: MQTTAsync_onFailure5
§httpHeaders: *const MQTTAsync_nameValue
§httpProxy: *const c_char
§httpsProxy: *const c_char
Implementations§
Trait Implementations§
source§impl Clone for MQTTAsync_connectOptions
impl Clone for MQTTAsync_connectOptions
source§fn clone(&self) -> MQTTAsync_connectOptions
fn clone(&self) -> MQTTAsync_connectOptions
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for MQTTAsync_connectOptions
impl Debug for MQTTAsync_connectOptions
source§impl Default for MQTTAsync_connectOptions
impl Default for MQTTAsync_connectOptions
impl Copy for MQTTAsync_connectOptions
Auto Trait Implementations§
impl RefUnwindSafe for MQTTAsync_connectOptions
impl !Send for MQTTAsync_connectOptions
impl !Sync for MQTTAsync_connectOptions
impl Unpin for MQTTAsync_connectOptions
impl UnwindSafe for MQTTAsync_connectOptions
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