#include "vmtoolsApp.h"
#include "util.h"
Go to the source code of this file.
Data Structures | |
struct | RpcDebugRecvMapping |
struct | RpcDebugMsgMapping |
struct | RpcDebugMsgList |
struct | RpcDebugPlugin |
struct | RpcDebugLibData |
Defines | |
#define | RPCDEBUG_SET_RESULT(resultStr, result, resultLen) |
Typedefs | |
typedef gboolean(* | RpcDebugRecvFn )(char *data, size_t dataLen, char **result, size_t *resultLen) |
typedef gboolean(* | RpcDebugValidateFn )(RpcInData *data, Bool ret) |
typedef gboolean(* | RpcDebugSendFn )(RpcDebugMsgMapping *rpcdata) |
typedef void(* | RpcDebugShutdownFn )(ToolsAppCtx *ctx, struct RpcDebugPlugin *plugin) |
typedef RpcDebugPlugin *(* | RpcDebugOnLoadFn )(ToolsAppCtx *ctx) |
typedef RpcDebugLibData *(* | RpcDebugInitializeFn )(ToolsAppCtx *, gchar *) |
Functions | |
void | RpcDebug_DecRef (ToolsAppCtx *ctx) |
void | RpcDebug_IncRef (void) |
RpcDebugLibData * | RpcDebug_Initialize (ToolsAppCtx *ctx, gchar *dbgPlugin) |
RpcChannel * | RpcDebug_NewDebugChannel (ToolsAppCtx *ctx, RpcDebugLibData *data) |
gboolean | RpcDebug_SendNext (RpcDebugMsgMapping *rpcdata, RpcDebugMsgList *list) |
void | RpcDebug_Shutdown (ToolsAppCtx *ctx, RpcDebugLibData *data) |