JULEA
Data Structures | Typedefs | Enumerations | Functions
jbackend-operation.h File Reference
#include <glib.h>
#include <gmodule.h>
#include <bson.h>
#include <core/jbackend.h>
#include <core/jmessage.h>

Go to the source code of this file.

Data Structures

struct  JBackendOperationParam
 
struct  JBackendOperation
 

Typedefs

typedef enum JBackendOperationParamType JBackendOperationParamType
 
typedef struct JBackendOperationParam JBackendOperationParam
 
typedef struct JBackendOperation JBackendOperation
 

Enumerations

enum  JBackendOperationParamType { J_BACKEND_OPERATION_PARAM_TYPE_STR , J_BACKEND_OPERATION_PARAM_TYPE_BLOB , J_BACKEND_OPERATION_PARAM_TYPE_BSON , J_BACKEND_OPERATION_PARAM_TYPE_ERROR }
 

Functions

G_END_DECLS G_BEGIN_DECLS gboolean j_backend_operation_unwrap_db_schema_create (JBackend *, gpointer, JBackendOperation *)
 
gboolean j_backend_operation_unwrap_db_schema_get (JBackend *, gpointer, JBackendOperation *)
 
gboolean j_backend_operation_unwrap_db_schema_delete (JBackend *, gpointer, JBackendOperation *)
 
gboolean j_backend_operation_unwrap_db_insert (JBackend *, gpointer, JBackendOperation *)
 
gboolean j_backend_operation_unwrap_db_update (JBackend *, gpointer, JBackendOperation *)
 
gboolean j_backend_operation_unwrap_db_delete (JBackend *, gpointer, JBackendOperation *)
 
gboolean j_backend_operation_unwrap_db_query (JBackend *, gpointer, JBackendOperation *)
 
gboolean j_backend_operation_to_message (JMessage *message, JBackendOperationParam *data, guint len)
 
gboolean j_backend_operation_from_message (JMessage *message, JBackendOperationParam *data, guint len)
 
gboolean j_backend_operation_from_message_static (JMessage *message, JBackendOperationParam *data, guint len)