Struct libevent_sys::bufferevent
source · #[repr(C)]pub struct bufferevent {Show 15 fields
pub ev_base: *mut event_base,
pub be_ops: *mut bufferevent_ops,
pub ev_read: event,
pub ev_write: event,
pub input: *mut evbuffer,
pub output: *mut evbuffer,
pub wm_read: event_watermark,
pub wm_write: event_watermark,
pub readcb: bufferevent_data_cb,
pub writecb: bufferevent_data_cb,
pub errorcb: bufferevent_event_cb,
pub cbarg: *mut c_void,
pub timeout_read: timeval,
pub timeout_write: timeval,
pub enabled: c_short,
}
Fields§
§ev_base: *mut event_base
§be_ops: *mut bufferevent_ops
§ev_read: event
§ev_write: event
§input: *mut evbuffer
§output: *mut evbuffer
§wm_read: event_watermark
§wm_write: event_watermark
§readcb: bufferevent_data_cb
§writecb: bufferevent_data_cb
§errorcb: bufferevent_event_cb
§cbarg: *mut c_void
§timeout_read: timeval
§timeout_write: timeval
§enabled: c_short
Trait Implementations§
source§impl Clone for bufferevent
impl Clone for bufferevent
source§fn clone(&self) -> bufferevent
fn clone(&self) -> bufferevent
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 more