Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/discord/discord-rpc
/ functions
Functions
166 in github.com/discord/discord-rpc
⨍
Functions
166
◇
Types & classes
46
↓ 17 callers
Function
StringCopy
src/serialization.h:25
↓ 16 callers
Function
GetStrMember
src/serialization.h:204
↓ 16 callers
Function
WriteKey
src/serialization.cpp:32
↓ 10 callers
Function
WriteOptionalString
src/serialization.cpp:67
↓ 8 callers
Function
build_lib
Create a dir under builds, run build and install in it
build.py:161
↓ 6 callers
Function
StringCbPrintfW
strsafe.h fixes
src/discord_register_win.cpp:24
↓ 6 callers
Function
mkdir_p
mkdir -p
build.py:50
↓ 5 callers
Function
GetObjMember
src/serialization.h:182
↓ 5 callers
Function
SignalIOActivity
src/discord_rpc.cpp:240
↓ 5 callers
Method
Size
src/serialization.h:156
↓ 4 callers
Method
CommitAdd
src/msg_queue.h:27
↓ 4 callers
Method
GetNextAddMessage
src/msg_queue.h:18
↓ 4 callers
Function
JsonWriteNonce
src/serialization.cpp:75
↓ 4 callers
Method
Write
src/rpc_connection.cpp:69
↓ 3 callers
Method
Copy
src/discord_rpc.cpp:26
↓ 3 callers
Function
Discord_Shutdown
src/discord_rpc.cpp:350
↓ 3 callers
Function
Discord_UpdateConnection
src/discord_rpc.cpp:134
↓ 3 callers
Function
Discord_UpdatePresence
src/discord_rpc.cpp:369
↓ 3 callers
Method
IsOpen
src/rpc_connection.h:53
↓ 3 callers
Function
Mkdir
src/discord_register_linux.cpp:12
↓ 2 callers
Method
Close
src/connection_unix.cpp:79
↓ 2 callers
Method
CommitSend
src/msg_queue.h:35
↓ 2 callers
Function
Discord_ClearPresence
src/discord_rpc.cpp:380
↓ 2 callers
Function
Discord_Initialize
src/discord_rpc.cpp:273
↓ 2 callers
Function
Discord_RegisterW
src/discord_register_win.cpp:69
↓ 2 callers
Function
Discord_Respond
src/discord_rpc.cpp:385
↓ 2 callers
Function
Discord_RunCallbacks
src/discord_rpc.cpp:400
↓ 2 callers
Function
GetIntMember
src/serialization.h:193
↓ 2 callers
Method
GetNextSendMessage
src/msg_queue.h:30
↓ 2 callers
Method
HavePendingSends
src/msg_queue.h:29
↓ 2 callers
Method
Respond
(string userId, Reply reply)
examples/button-clicker/Assets/DiscordRpc.cs:94
↓ 2 callers
Function
UpdateReconnectTime
src/discord_rpc.cpp:125
↓ 2 callers
Function
cd
Temporarily change current directory
build.py:40
↓ 2 callers
Function
discordInit
examples/send-presence/send-presence.c:122
↓ 2 callers
Function
get_platform
a name for the platform
build.py:12
↓ 2 callers
Function
prompt
examples/send-presence/send-presence.c:19
↓ 2 callers
Function
updateDiscordPresence
examples/send-presence/send-presence.c:34
↓ 1 callers
Method
Close
src/rpc_connection.cpp:60
↓ 1 callers
Method
Close
src/connection_win.cpp:64
↓ 1 callers
Function
Discord_Register
src/discord_register_linux.cpp:25
↓ 1 callers
Function
Discord_Register
src/discord_register_win.cpp:133
↓ 1 callers
Function
Discord_RegisterSteamGame
src/discord_register_win.cpp:149
↓ 1 callers
Function
Discord_UpdateHandlers
src/discord_rpc.cpp:479
↓ 1 callers
Method
FreeMem
<summary> Free the allocated memory for conversion to <see cref="RichPresenceStruct"/> </summary>
examples/button-clicker/Assets/DiscordRpc.cs:196
↓ 1 callers
Function
GetProcessId
src/connection_win.cpp:10
↓ 1 callers
Method
GetSize
src/serialization.h:133
↓ 1 callers
Method
GetStruct
<summary> Get the <see cref="RichPresenceStruct"/> reprensentation of this instance </summary> <returns><see cref="RichPresenceStruct"/> reprensentati
examples/button-clicker/Assets/DiscordRpc.cs:132
↓ 1 callers
Function
GetTempPath
src/connection_unix.cpp:29
↓ 1 callers
Method
Initialize
(string applicationId, ref EventHandlers handlers, bool autoRegister, string optionalSteamId)
examples/button-clicker/Assets/DiscordRpc.cs:79
↓ 1 callers
Function
JsonWriteHandshakeObj
src/serialization.cpp:165
↓ 1 callers
Function
JsonWriteJoinReply
src/serialization.cpp:218
↓ 1 callers
Function
JsonWriteRichPresenceObj
src/serialization.cpp:83
↓ 1 callers
Function
JsonWriteSubscribeCommand
src/serialization.cpp:180
↓ 1 callers
Function
JsonWriteUnsubscribeCommand
src/serialization.cpp:199
↓ 1 callers
Method
Notify
src/discord_rpc.cpp:102
↓ 1 callers
Function
NumberToString
src/serialization.cpp:6
↓ 1 callers
Method
Open
src/rpc_connection.cpp:23
↓ 1 callers
Method
Read
src/rpc_connection.cpp:81
↓ 1 callers
Method
RunCallbacks
()
examples/button-clicker/Assets/DiscordRpc.cs:85
↓ 1 callers
Method
Shutdown
()
examples/button-clicker/Assets/DiscordRpc.cs:82
↓ 1 callers
Method
Start
src/discord_rpc.cpp:88
↓ 1 callers
Method
Start
()
examples/button-clicker/Assets/DiscordController.cs:88
↓ 1 callers
Method
Stop
src/discord_rpc.cpp:104
↓ 1 callers
Method
UpdatePresence
(RichPresence presence)
examples/button-clicker/Assets/DiscordRpc.cs:100
↓ 1 callers
Function
cli
click wrapper for command line stuff
build.py:60
↓ 1 callers
Function
gameLoop
examples/send-presence/send-presence.c:135
↓ 1 callers
Function
get_signtool
get path to code signing tool
build.py:30
↓ 1 callers
Method
nextDelay
src/backoff.h:33
↓ 1 callers
Method
reset
src/backoff.h:27
Method
Backoff
src/backoff.h:18
Method
ClearPresence
()
examples/button-clicker/Assets/DiscordRpc.cs:91
Method
ClearPresence
examples/unrealstatus/Plugins/discordrpc/Source/DiscordRpc/Private/DiscordRpcBlueprint.cpp:161
Method
Create
static*/
src/rpc_connection.cpp:9
Method
Create
static*/
src/connection_win.cpp:21
Method
Create
static*/
src/connection_unix.cpp:39
Function
DeregisterForEvent
src/discord_rpc.cpp:260
Method
Destroy
static*/
src/rpc_connection.cpp:16
Method
Destroy
static*/
src/connection_win.cpp:26
Method
Destroy
static*/
src/connection_unix.cpp:45
Method
DirectStringBuffer
src/serialization.h:119
Function
DisconnectHandler
examples/unrealstatus/Plugins/discordrpc/Source/DiscordRpc/Private/DiscordRpcBlueprint.cpp:28
Method
DisconnectedCallback
(int errorCode, string message)
examples/button-clicker/Assets/DiscordController.cs:58
Method
DisconnectedCallback
(int errorCode, string message)
examples/button-clicker/Assets/DiscordRpc.cs:13
Method
DiscordRpc
(ReadOnlyTargetRules Target)
examples/unrealstatus/Plugins/discordrpc/Source/DiscordRpc/DiscordRpc.Build.cs:9
Method
DiscordRpcLibrary
(ReadOnlyTargetRules Target)
examples/unrealstatus/Plugins/discordrpc/Source/ThirdParty/DiscordRpcLibrary/DiscordRpcLibrary.Build.cs:9
Function
Discord_RegisterSteamGame
src/discord_register_linux.cpp:96
Function
DllMain
src/dllmain.cpp:5
Method
EnsureDLL
()
examples/button-clicker/Assets/Editor/BuildHelper.cs:37
Method
ErrorCallback
(int errorCode, string message)
examples/button-clicker/Assets/DiscordController.cs:64
Method
ErrorCallback
(int errorCode, string message)
examples/button-clicker/Assets/DiscordRpc.cs:17
Function
ErroredHandler
examples/unrealstatus/Plugins/discordrpc/Source/DiscordRpc/Private/DiscordRpcBlueprint.cpp:38
Method
FileExists
(string filename)
examples/button-clicker/Assets/Editor/BuildHelper.cs:13
Method
FixedLinearAllocator
src/serialization.h:104
Method
Flush
src/serialization.h:132
Method
Free
src/serialization.h:93
Method
FreeDependency
examples/unrealstatus/Plugins/discordrpc/Source/DiscordRpc/Private/DiscordRpc.cpp:66
Function
GetProcessId
src/connection_unix.cpp:12
Method
Initialize
examples/unrealstatus/Plugins/discordrpc/Source/DiscordRpc/Private/DiscordRpcBlueprint.cpp:83
Method
JoinCallback
(string secret)
examples/button-clicker/Assets/DiscordController.cs:69
Method
JoinCallback
(string secret)
examples/button-clicker/Assets/DiscordRpc.cs:21
next →
1–100 of 166, ranked by callers