|
Concord - C Discord API library
A Discord API wrapper library written in C
|
The handle for storing the Discord response payload. More...
#include <discord-internal.h>
Data Fields | |
| struct { | |
| char * start | |
| size_t size | |
| jsmntok_t * tokens | |
| unsigned ntokens | |
| jsmnf_pair * pairs | |
| unsigned npairs | |
| } | json |
| enum discord_gateway_opcodes | opcode |
| int | seq |
| char | name [32] |
| enum discord_gateway_events | event |
| jsmnf_pair * | data |
The handle for storing the Discord response payload.
| char* discord_gateway_payload::start |
the JSON text
| size_t discord_gateway_payload::size |
the text length
| jsmntok_t* discord_gateway_payload::tokens |
jsmn tokens
| unsigned discord_gateway_payload::ntokens |
amount of jsmn tokens
| jsmnf_pair* discord_gateway_payload::pairs |
jsmn-find key/value pairs
| unsigned discord_gateway_payload::npairs |
amount of jsmn-find key/value pairs
| struct { ... } discord_gateway_payload::json |
current iteration JSON
| enum discord_gateway_opcodes discord_gateway_payload::opcode |
field 'op'
| int discord_gateway_payload::seq |
field 's'
| char discord_gateway_payload::name[32] |
field 't'
| enum discord_gateway_events discord_gateway_payload::event |
field 't' enumerator value
| jsmnf_pair* discord_gateway_payload::data |
field 'd'