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

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

Client data specified in the registration data.

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

const char* RpcInData::name

RPC name.

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).


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

Generated on 15 Dec 2009 for open-vm-tools 2009.11.16 by  doxygen 1.6.1