#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) |
1.5.8