RpcInData Struct Reference
[GuestRPC functions]

#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


Detailed Description

Data structure passed to RPC callbacks.

Field Documentation

const char* RpcInData::name

RPC name.

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 of raw argument data, in bytes.

Data to be returned to the caller, or pointer to XDR structure if xdrOut was provided in the registration data.

Length in bytes of raw data being returned (ignored for XDR structures).

Whether the RPC library should free the contents of the result field (using vm_free()).

Application context.

Client data specified in the registration data.


The documentation for this struct was generated from the following file:

Generated on Mon Oct 16 16:45:15 2017 for open-vm-tools 10.1.15 by  doxygen 1.5.6