|
struct | FFIEvents |
|
struct | FFIMethods |
|
|
delegate void | MessageHandler (UInt64 peerId, byte channelId, byte[] data) |
|
delegate void | RouteUpdateHandler (string routeData) |
|
UInt64 | GetPeerId () |
| Get the local peer ID for this process.
|
|
void | Flush () |
| Send pending network messages.
|
|
void | OpenPeer (UInt64 peerId, string routeData) |
| Open a connection to a remote peer.
|
|
void | UpdatePeer (UInt64 peerId, string routeData) |
| Update the route data for a connected peer.
|
|
void | ClosePeer (UInt64 peerId) |
| Close the connection to a remote peer.
|
|
void | OpenChannel (UInt64 peerId, byte channelId, bool reliable) |
| Open a message channel to a connected peer.
|
|
void | CloseChannel (UInt64 peerId, byte channelId) |
| Close a message channel to a connected peer.
|
|
void | SendMessage (UInt64 peerId, byte channelId, byte[] data) |
| Send a message to a connected peer over an opened message channel.
|
|
|
void | InitEvents (IntPtr eventsPtr, ref FFIEvents events) |
|
|
static void | OnMessageImpl (IntPtr ptr, UInt64 peerId, byte channelId, IntPtr dataPtr, Int32 dataLen) |
|
static void | OnRouteUpdateImpl (IntPtr ptr, string routeData) |
|
◆ CloseChannel()
void Discord.NetworkManager.CloseChannel |
( |
UInt64 | peerId, |
|
|
byte | channelId ) |
Close a message channel to a connected peer.
◆ ClosePeer()
void Discord.NetworkManager.ClosePeer |
( |
UInt64 | peerId | ) |
|
Close the connection to a remote peer.
◆ Flush()
void Discord.NetworkManager.Flush |
( |
| ) |
|
Send pending network messages.
◆ GetPeerId()
UInt64 Discord.NetworkManager.GetPeerId |
( |
| ) |
|
Get the local peer ID for this process.
◆ InitEvents()
void Discord.NetworkManager.InitEvents |
( |
IntPtr | eventsPtr, |
|
|
ref FFIEvents | events ) |
|
private |
◆ MessageHandler()
delegate void Discord.NetworkManager.MessageHandler |
( |
UInt64 | peerId, |
|
|
byte | channelId, |
|
|
byte[] | data ) |
◆ OnMessageImpl()
static void Discord.NetworkManager.OnMessageImpl |
( |
IntPtr | ptr, |
|
|
UInt64 | peerId, |
|
|
byte | channelId, |
|
|
IntPtr | dataPtr, |
|
|
Int32 | dataLen ) |
|
staticprivate |
◆ OnRouteUpdateImpl()
static void Discord.NetworkManager.OnRouteUpdateImpl |
( |
IntPtr | ptr, |
|
|
string | routeData ) |
|
staticprivate |
◆ OpenChannel()
void Discord.NetworkManager.OpenChannel |
( |
UInt64 | peerId, |
|
|
byte | channelId, |
|
|
bool | reliable ) |
Open a message channel to a connected peer.
◆ OpenPeer()
void Discord.NetworkManager.OpenPeer |
( |
UInt64 | peerId, |
|
|
string | routeData ) |
Open a connection to a remote peer.
◆ RouteUpdateHandler()
delegate void Discord.NetworkManager.RouteUpdateHandler |
( |
string | routeData | ) |
|
◆ SendMessage()
void Discord.NetworkManager.SendMessage |
( |
UInt64 | peerId, |
|
|
byte | channelId, |
|
|
byte[] | data ) |
Send a message to a connected peer over an opened message channel.
◆ UpdatePeer()
void Discord.NetworkManager.UpdatePeer |
( |
UInt64 | peerId, |
|
|
string | routeData ) |
Update the route data for a connected peer.
◆ MethodsPtr
IntPtr Discord.NetworkManager.MethodsPtr |
|
private |
◆ MethodsStructure
Object Discord.NetworkManager.MethodsStructure |
|
private |
◆ Methods
FFIMethods Discord.NetworkManager.Methods |
|
getprivate |
◆ OnMessage
◆ OnRouteUpdate
The documentation for this class was generated from the following file:
- Assets/_Game/Scripts/DiscordRPC/Core.cs