[][src]Function battery_ffi::battery_manager_new

#[no_mangle]
pub extern "C" fn battery_manager_new() -> *mut Manager

Creates new batteries manager instance.

Returns

Returns opaque pointer to manager instance. Caller is required to call battery_manager_free to properly free memory.

NULL pointer might be returned if manager creation had failed. Caller can check battery_last_error_message for error details.