Webcom C SDK
Data Structures
webcom-msg.h File Reference
#include <stdint.h>
Include dependency graph for webcom-msg.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  wc_action_put_t
 
struct  wc_action_merge_t
 
struct  wc_action_listen_t
 
struct  wc_action_unlisten_t
 
struct  wc_action_auth_t
 
struct  wc_action_on_disc_put_t
 
struct  wc_action_on_disc_merge_t
 
struct  wc_action_on_disc_cancel_t
 
struct  wc_action_t
 
struct  wc_response_t
 
struct  wc_push_auth_revoked_t
 
struct  wc_push_listen_revoked_t
 
struct  wc_push_data_update_put_t
 
struct  wc_push_data_update_merge_t
 
struct  wc_push_t
 
struct  wc_data_msg_t
 
struct  wc_handshake_t
 
struct  wc_ctrl_msg_t
 
struct  wc_msg_t
 
enum  wc_data_msg_type_t { WC_DATA_MSG_ACTION = 1, WC_DATA_MSG_PUSH, WC_DATA_MSG_RESPONSE }
 
enum  wc_action_type_t {
  WC_ACTION_PUT = 1, WC_ACTION_MERGE, WC_ACTION_LISTEN, WC_ACTION_UNLISTEN,
  WC_ACTION_AUTHENTICATE, WC_ACTION_UNAUTHENTICATE, WC_ACTION_ON_DISCONNECT_PUT, WC_ACTION_ON_DISCONNECT_MERGE,
  WC_ACTION_ON_DISCONNECT_CANCEL
}
 
enum  wc_push_type_t { WC_PUSH_AUTH_REVOKED = 1, WC_PUSH_LISTEN_REVOKED, WC_PUSH_DATA_UPDATE_PUT, WC_PUSH_DATA_UPDATE_MERGE }
 
enum  wc_ctrl_msg_type_t { WC_CTRL_MSG_HANDSHAKE = 1, WC_CTRL_MSG_CONNECTION_SHUTDOWN }
 
enum  wc_msg_type_t { WC_MSG_CTRL = 1, WC_MSG_DATA }
 
typedef void * wc_action_unauth_t
 
void wc_datasync_msg_init (wc_msg_t *msg)
 
void wc_datasync_msg_free (wc_msg_t *msg)
 
char * wc_datasync_msg_to_json_str (wc_msg_t *msg)