Concord - C Discord API library
A Discord API wrapper library written in C
discord_gateway_payload Struct Reference

The handle for storing the Discord response payload. More...

#include <discord-internal.h>

Data Fields

struct {
   char *   start
 
   size_t   size
 
   jsmnf_table *   table
 
   size_t   ntable
 
json
 
enum discord_gateway_opcodes opcode
 
int seq
 
char name [32]
 
enum discord_gateway_events event
 
const jsmnf_pair * data
 

Detailed Description

The handle for storing the Discord response payload.

Field Documentation

◆ start

char* discord_gateway_payload::start

the JSON text

◆ size

size_t discord_gateway_payload::size

the text length

◆ table

jsmnf_table* discord_gateway_payload::table

jsmn-find lookup table

◆ ntable

size_t discord_gateway_payload::ntable

lookup table size

◆ 

struct { ... } discord_gateway_payload::json

current iteration JSON

◆ opcode

enum discord_gateway_opcodes discord_gateway_payload::opcode

field 'op'

◆ seq

int discord_gateway_payload::seq

field 's'

◆ name

char discord_gateway_payload::name[32]

field 't'

◆ event

enum discord_gateway_events discord_gateway_payload::event

field 't' enumerator value

◆ data

const jsmnf_pair* discord_gateway_payload::data

field 'd'


The documentation for this struct was generated from the following file: