![]() |
Blamite Game Engine - blam!
00406.12.10.23.1457.blamite
The core library for the Blamite Game Engine.
|
#include <ffi.h>
Public Member Functions | |
void (DISCORD_API *get_peer_id)(struct IDiscordNetworkManager *manager | |
Get the local peer ID for this process. More... | |
enum | EDiscordResult (DISCORD_API *flush)(struct IDiscordNetworkManager *manager) |
Send pending network messages. More... | |
enum | EDiscordResult (DISCORD_API *open_peer)(struct IDiscordNetworkManager *manager |
Open a connection to a remote peer. More... | |
enum | EDiscordResult (DISCORD_API *update_peer)(struct IDiscordNetworkManager *manager |
Update the route data for a connected peer. More... | |
enum | EDiscordResult (DISCORD_API *close_peer)(struct IDiscordNetworkManager *manager |
Close the connection to a remote peer. More... | |
enum | EDiscordResult (DISCORD_API *open_channel)(struct IDiscordNetworkManager *manager |
Open a message channel to a connected peer. More... | |
enum | EDiscordResult (DISCORD_API *close_channel)(struct IDiscordNetworkManager *manager |
Close a message channel to a connected peer. More... | |
enum | EDiscordResult (DISCORD_API *send_message)(struct IDiscordNetworkManager *manager |
Send a message to a connected peer over an opened message channel. More... | |
Public Attributes | |
DiscordNetworkPeerId * | peer_id |
enum DiscordNetworkPeerId | peer_id |
enum DiscordNetworkPeerId const char * | route_data |
enum DiscordNetworkPeerId DiscordNetworkChannelId | channel_id |
enum DiscordNetworkPeerId DiscordNetworkChannelId bool | reliable |
enum DiscordNetworkPeerId DiscordNetworkChannelId uint8_t * | data |
enum DiscordNetworkPeerId DiscordNetworkChannelId uint8_t uint32_t | data_length |
enum IDiscordNetworkManager::EDiscordResult | ( | DISCORD_API * | close_channel | ) |
Close a message channel to a connected peer.
enum IDiscordNetworkManager::EDiscordResult | ( | DISCORD_API * | close_peer | ) |
Close the connection to a remote peer.
enum IDiscordNetworkManager::EDiscordResult | ( | DISCORD_API * | flush | ) |
Send pending network messages.
enum IDiscordNetworkManager::EDiscordResult | ( | DISCORD_API * | open_channel | ) |
Open a message channel to a connected peer.
enum IDiscordNetworkManager::EDiscordResult | ( | DISCORD_API * | open_peer | ) |
Open a connection to a remote peer.
enum IDiscordNetworkManager::EDiscordResult | ( | DISCORD_API * | send_message | ) |
Send a message to a connected peer over an opened message channel.
enum IDiscordNetworkManager::EDiscordResult | ( | DISCORD_API * | update_peer | ) |
Update the route data for a connected peer.
IDiscordNetworkManager::void | ( | DISCORD_API * | get_peer_id | ) |
Get the local peer ID for this process.
enum DiscordNetworkPeerId DiscordNetworkChannelId IDiscordNetworkManager::channel_id |
enum DiscordNetworkPeerId DiscordNetworkChannelId uint8_t* IDiscordNetworkManager::data |
enum DiscordNetworkPeerId DiscordNetworkChannelId uint8_t uint32_t IDiscordNetworkManager::data_length |
enum DiscordNetworkPeerId IDiscordNetworkManager::peer_id |
enum DiscordNetworkPeerId IDiscordNetworkManager::peer_id |
enum DiscordNetworkPeerId DiscordNetworkChannelId bool IDiscordNetworkManager::reliable |
enum DiscordNetworkPeerId const char * IDiscordNetworkManager::route_data |