-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathclassdpp_1_1discord__voice__client__coll__graph.dot
79 lines (79 loc) · 9.07 KB
/
classdpp_1_1discord__voice__client__coll__graph.dot
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
digraph "dpp::discord_voice_client"
{
// INTERACTIVE_SVG=YES
// LATEX_PDF_SIZE
bgcolor="transparent";
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node1 [label="dpp::discord_voice\l_client",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="Implements a discord voice connection. Each discord_voice_client connects to one voice channel and de..."];
Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="dpp::websocket_client",height=0.2,width=0.4,color="black",URL="$classdpp_1_1websocket__client.html",tooltip="Implements a websocket client based on the SSL client."];
Node3 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node3 [label="dpp::ssl_client",height=0.2,width=0.4,color="black",URL="$classdpp_1_1ssl__client.html",tooltip="Implements a simple non-blocking SSL stream client."];
Node4 -> Node3 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" buffer\ncipher\nhostname\nobuffer\nport" ,fontname="Helvetica"];
Node4 [label="std::string",height=0.2,width=0.4,color="grey75",tooltip=" "];
Node5 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node5 [label="std::basic_string\<\l Char \>",height=0.2,width=0.4,color="grey75",tooltip=" "];
Node6 -> Node3 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" keepalive\nmake_new\nnonblocking\nplaintext" ,fontname="Helvetica"];
Node6 [label="bool",height=0.2,width=0.4,color="grey75",tooltip=" "];
Node7 -> Node3 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" sfd" ,fontname="Helvetica"];
Node7 [label="int",height=0.2,width=0.4,color="grey75",tooltip=" "];
Node8 -> Node3 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" ssl" ,fontname="Helvetica"];
Node8 [label="openssl_connection *",height=0.2,width=0.4,color="grey75",tooltip=" "];
Node9 -> Node3 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" last_tick" ,fontname="Helvetica"];
Node9 [label="time_t",height=0.2,width=0.4,color="grey75",tooltip=" "];
Node10 -> Node3 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" bytes_in\nbytes_out" ,fontname="Helvetica"];
Node10 [label="uint64_t",height=0.2,width=0.4,color="grey75",tooltip=" "];
Node11 -> Node3 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" custom_readable_fd\ncustom_writeable_fd" ,fontname="Helvetica"];
Node11 [label="function\< dpp::socket()\>",height=0.2,width=0.4,color="grey75",tooltip=" "];
Node12 -> Node3 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" custom_readable_ready\ncustom_writeable_ready" ,fontname="Helvetica"];
Node12 [label="function\< void()\>",height=0.2,width=0.4,color="grey75",tooltip=" "];
Node13 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" creator" ,fontname="Helvetica"];
Node13 [label="dpp::cluster",height=0.2,width=0.4,color="black",URL="$classdpp_1_1cluster.html",tooltip="The cluster class represents a group of shards and a command queue for sending and receiving commands..."];
Node4 -> Node13 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" token" ,fontname="Helvetica"];
Node9 -> Node13 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" last_identify" ,fontname="Helvetica"];
Node14 -> Node13 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" cluster_id\nintents\nmaxclusters\nnumshards" ,fontname="Helvetica"];
Node14 [label="uint32_t",height=0.2,width=0.4,color="grey75",tooltip=" "];
Node15 -> Node13 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" rest_ping" ,fontname="Helvetica"];
Node15 [label="double",height=0.2,width=0.4,color="grey75",tooltip=" "];
Node16 -> Node13 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" me" ,fontname="Helvetica"];
Node16 [label="dpp::user",height=0.2,width=0.4,color="black",URL="$classdpp_1_1user.html",tooltip="Represents a user on discord. May or may not be a member of a dpp::guild."];
Node17 -> Node16 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node17 [label="dpp::managed",height=0.2,width=0.4,color="black",URL="$classdpp_1_1managed.html",tooltip="The managed class is the base class for various types that can be stored in a cache that are identifi..."];
Node18 -> Node17 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" id" ,fontname="Helvetica"];
Node18 [label="dpp::snowflake",height=0.2,width=0.4,color="black",URL="$classdpp_1_1snowflake.html",tooltip="A container for a 64 bit unsigned value representing many things on discord. This value is known in d..."];
Node10 -> Node18 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" value" ,fontname="Helvetica"];
Node19 -> Node16 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node19 [label="dpp::json_interface\l\< user \>",height=0.2,width=0.4,color="black",URL="$structdpp_1_1json__interface.html",tooltip=" "];
Node20 -> Node19 [dir="back",color="orange",fontsize="10",style="dashed",label=" \< user \>" ,fontname="Helvetica"];
Node20 [label="dpp::json_interface\< T \>",height=0.2,width=0.4,color="black",URL="$structdpp_1_1json__interface.html",tooltip="Represents an interface for an object that can optionally implement functions for converting to and f..."];
Node4 -> Node16 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" username" ,fontname="Helvetica"];
Node21 -> Node16 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" avatar" ,fontname="Helvetica"];
Node21 [label="dpp::utility::iconhash",height=0.2,width=0.4,color="black",URL="$structdpp_1_1utility_1_1iconhash.html",tooltip="Store a 128 bit icon hash (profile picture, server icon etc) as a 128 bit binary value made of two ui..."];
Node10 -> Node21 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" first\nsecond" ,fontname="Helvetica"];
Node14 -> Node16 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" flags" ,fontname="Helvetica"];
Node22 -> Node16 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" discriminator" ,fontname="Helvetica"];
Node22 [label="uint16_t",height=0.2,width=0.4,color="grey75",tooltip=" "];
Node23 -> Node16 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" refcount" ,fontname="Helvetica"];
Node23 [label="uint8_t",height=0.2,width=0.4,color="grey75",tooltip=" "];
Node24 -> Node13 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" cache_policy" ,fontname="Helvetica"];
Node24 [label="dpp::cache_policy_t",height=0.2,width=0.4,color="black",URL="$structdpp_1_1cache__policy__t.html",tooltip="Represents the caching policy of the cluster."];
Node25 -> Node24 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" emoji_policy\nrole_policy\nuser_policy" ,fontname="Helvetica"];
Node25 [label="cache_policy_setting_t",height=0.2,width=0.4,color="grey75",tooltip=" "];
Node26 -> Node13 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" ws_mode" ,fontname="Helvetica"];
Node26 [label="websocket_protocol_t",height=0.2,width=0.4,color="grey75",tooltip=" "];
Node27 -> Node13 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" terminating" ,fontname="Helvetica"];
Node27 [label="condition_variable",height=0.2,width=0.4,color="grey75",tooltip=" "];
Node28 -> Node13 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" on_autocomplete\non_automod_rule_create\non_automod_rule_delete\non_automod_rule_execute\non_automod_rule_update\non_button_click\non_channel_create\non_channel_delete\non_channel_pins_update\non_channel_update\n..." ,fontname="Helvetica"];
Node28 [label="event_router_t\<",height=0.2,width=0.4,color="grey75",tooltip=" "];
Node6 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" sodium_initialised\nterminating" ,fontname="Helvetica"];
Node14 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" heartbeat_interval" ,fontname="Helvetica"];
Node9 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" last_heartbeat" ,fontname="Helvetica"];
Node29 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" thread_id" ,fontname="Helvetica"];
Node29 [label="native_handle_type",height=0.2,width=0.4,color="grey75",tooltip=" "];
Node4 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" sessionid\ntoken" ,fontname="Helvetica"];
Node18 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" channel_id\nserver_id" ,fontname="Helvetica"];
Node30 -> Node1 [dir="back",color="darkorchid3",fontsize="10",style="dashed",label=" send_audio_type" ,fontname="Helvetica"];
Node30 [label="send_audio_type_t",height=0.2,width=0.4,color="grey75",tooltip=" "];
}