VGamepad PC
The Windows app for the virtual game controller.
Loading...
Searching...
No Matches
Colfer.h File Reference
#include <limits.h>
#include <stdint.h>
#include <string.h>
Include dependency graph for Colfer.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  colfer_text
 
struct  colfer_binary
 
struct  vgp_data_exchange_gamepad_reading
 
struct  vgp_data_exchange_message
 

Typedefs

typedef struct vgp_data_exchange_gamepad_reading vgp_data_exchange_gamepad_reading
 
typedef struct vgp_data_exchange_message vgp_data_exchange_message
 

Functions

size_t vgp_data_exchange_gamepad_reading_marshal_len (const vgp_data_exchange_gamepad_reading *o)
 
size_t vgp_data_exchange_gamepad_reading_marshal (const vgp_data_exchange_gamepad_reading *o, void *buf)
 
size_t vgp_data_exchange_gamepad_reading_unmarshal (vgp_data_exchange_gamepad_reading *o, const void *data, size_t datalen)
 
size_t vgp_data_exchange_message_marshal_len (const vgp_data_exchange_message *o)
 
size_t vgp_data_exchange_message_marshal (const vgp_data_exchange_message *o, void *buf)
 
size_t vgp_data_exchange_message_unmarshal (vgp_data_exchange_message *o, const void *data, size_t datalen)
 

Variables

size_t colfer_size_max
 
size_t colfer_list_max
 

Typedef Documentation

◆ vgp_data_exchange_gamepad_reading

typedef struct vgp_data_exchange_gamepad_reading vgp_data_exchange_gamepad_reading

◆ vgp_data_exchange_message

typedef struct vgp_data_exchange_message vgp_data_exchange_message

Function Documentation

◆ vgp_data_exchange_gamepad_reading_marshal()

size_t vgp_data_exchange_gamepad_reading_marshal ( const vgp_data_exchange_gamepad_reading * o,
void * buf )

◆ vgp_data_exchange_gamepad_reading_marshal_len()

size_t vgp_data_exchange_gamepad_reading_marshal_len ( const vgp_data_exchange_gamepad_reading * o)

◆ vgp_data_exchange_gamepad_reading_unmarshal()

size_t vgp_data_exchange_gamepad_reading_unmarshal ( vgp_data_exchange_gamepad_reading * o,
const void * data,
size_t datalen )

◆ vgp_data_exchange_message_marshal()

size_t vgp_data_exchange_message_marshal ( const vgp_data_exchange_message * o,
void * buf )

◆ vgp_data_exchange_message_marshal_len()

size_t vgp_data_exchange_message_marshal_len ( const vgp_data_exchange_message * o)

◆ vgp_data_exchange_message_unmarshal()

size_t vgp_data_exchange_message_unmarshal ( vgp_data_exchange_message * o,
const void * data,
size_t datalen )

Variable Documentation

◆ colfer_list_max

size_t colfer_list_max
extern

◆ colfer_size_max

size_t colfer_size_max
extern