|
open-vm-tools 13.0.0
|
#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).