VGamepad PC
The PC 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