Struct discord_game_sdk_sys::IDiscordNetworkManager [−][src]
#[repr(C)]pub struct IDiscordNetworkManager { pub get_peer_id: Option<unsafe extern "C" fn(manager: *mut IDiscordNetworkManager, peer_id: *mut DiscordNetworkPeerId)>, pub flush: Option<unsafe extern "C" fn(manager: *mut IDiscordNetworkManager) -> EDiscordResult>, pub open_peer: Option<unsafe extern "C" fn(manager: *mut IDiscordNetworkManager, peer_id: DiscordNetworkPeerId, route_data: *const c_char) -> EDiscordResult>, pub update_peer: Option<unsafe extern "C" fn(manager: *mut IDiscordNetworkManager, peer_id: DiscordNetworkPeerId, route_data: *const c_char) -> EDiscordResult>, pub close_peer: Option<unsafe extern "C" fn(manager: *mut IDiscordNetworkManager, peer_id: DiscordNetworkPeerId) -> EDiscordResult>, pub open_channel: Option<unsafe extern "C" fn(manager: *mut IDiscordNetworkManager, peer_id: DiscordNetworkPeerId, channel_id: DiscordNetworkChannelId, reliable: bool) -> EDiscordResult>, pub close_channel: Option<unsafe extern "C" fn(manager: *mut IDiscordNetworkManager, peer_id: DiscordNetworkPeerId, channel_id: DiscordNetworkChannelId) -> EDiscordResult>, pub send_message: Option<unsafe extern "C" fn(manager: *mut IDiscordNetworkManager, peer_id: DiscordNetworkPeerId, channel_id: DiscordNetworkChannelId, data: *mut u8, data_length: u32) -> EDiscordResult>, }
Fields
get_peer_id: Option<unsafe extern "C" fn(manager: *mut IDiscordNetworkManager, peer_id: *mut DiscordNetworkPeerId)>
flush: Option<unsafe extern "C" fn(manager: *mut IDiscordNetworkManager) -> EDiscordResult>
open_peer: Option<unsafe extern "C" fn(manager: *mut IDiscordNetworkManager, peer_id: DiscordNetworkPeerId, route_data: *const c_char) -> EDiscordResult>
update_peer: Option<unsafe extern "C" fn(manager: *mut IDiscordNetworkManager, peer_id: DiscordNetworkPeerId, route_data: *const c_char) -> EDiscordResult>
close_peer: Option<unsafe extern "C" fn(manager: *mut IDiscordNetworkManager, peer_id: DiscordNetworkPeerId) -> EDiscordResult>
open_channel: Option<unsafe extern "C" fn(manager: *mut IDiscordNetworkManager, peer_id: DiscordNetworkPeerId, channel_id: DiscordNetworkChannelId, reliable: bool) -> EDiscordResult>
close_channel: Option<unsafe extern "C" fn(manager: *mut IDiscordNetworkManager, peer_id: DiscordNetworkPeerId, channel_id: DiscordNetworkChannelId) -> EDiscordResult>
send_message: Option<unsafe extern "C" fn(manager: *mut IDiscordNetworkManager, peer_id: DiscordNetworkPeerId, channel_id: DiscordNetworkChannelId, data: *mut u8, data_length: u32) -> EDiscordResult>
Trait Implementations
Returns the “default value” for a type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for IDiscordNetworkManager
impl Send for IDiscordNetworkManager
impl Sync for IDiscordNetworkManager
impl Unpin for IDiscordNetworkManager
impl UnwindSafe for IDiscordNetworkManager
Blanket Implementations
Mutably borrows from an owned value. Read more