open-vm-tools 12.2.5
|
#include <guestrpc.h>
Data Fields | |
const char * | name |
const char * | args |
size_t | argsSize |
char * | result |
size_t | resultLen |
gboolean | freeResult |
void * | appCtx |
void * | clientData |
Data structure passed to RPC callbacks.
void* RpcInData::appCtx |
Application context.
const char* RpcInData::args |
RPC arguments. Either the raw argument data, or de-serialized XDR data in case xdrIn was provided in the registration data.
size_t RpcInData::argsSize |
Size of raw argument data, in bytes.
void* RpcInData::clientData |
Client data specified in the registration data.
gboolean RpcInData::freeResult |
Whether the RPC library should free the contents of the result field (using vm_free()).
const char* RpcInData::name |
RPC name.
char* RpcInData::result |
Data to be returned to the caller, or pointer to XDR structure if xdrOut was provided in the registration data.
size_t RpcInData::resultLen |
Length in bytes of raw data being returned (ignored for XDR structures).