VMWareRPC Namespace Reference

Contains low-level GuestRPC-related routines written in assembly language. More...


Functions

static unsigned __fastcall OpenChannel (VMWareRpcData *pChannel)
 Opens a GuestRPC channel.
static bool __fastcall CloseChannel (VMWareRpcData *pChannel)
 Closes a GuestRPC channel.
static bool __fastcall SendRequestLength (VMWareRpcData *pChannel, size_t sizeNotCountingNULL)
 Sends the length of a GuestRPC request.
static bool __fastcall SendPartialData (VMWareRpcData *pChannel, size_t sizeNotCountingNULL, const void *pData)
 Sends a portion of GuestRPC request data. Works similar to send() function in sockets.
static bool __fastcall SendData (VMWareRpcData *pChannel, size_t sizeNotCountingNULL, const void *pData)
 Sends all request data within a single call.
static unsigned __fastcall GetReplySize (VMWareRpcData *pChannel)
 Returns reply size of a GuestRPC command.
static bool __fastcall RecvData (VMWareRpcData *pChannel, size_t sizeNotCountingNULL, void *pData)
 Reads a part of GuestRPC reply data. Works similar to recv() function in sockets.
static bool __fastcall EndReceive (VMWareRpcData *pChannel)
 Called when all reply data has been received.


Detailed Description

Contains low-level GuestRPC-related routines written in assembly language.


Function Documentation

static bool __fastcall VMWareRPC::CloseChannel ( VMWareRpcData pChannel  )  [static]

Closes a GuestRPC channel.

Definition at line 88 of file vmwrpc.h.

static bool __fastcall VMWareRPC::EndReceive ( VMWareRpcData pChannel  )  [static]

Called when all reply data has been received.

Definition at line 276 of file vmwrpc.h.

static unsigned __fastcall VMWareRPC::GetReplySize ( VMWareRpcData pChannel  )  [static]

Returns reply size of a GuestRPC command.

Definition at line 214 of file vmwrpc.h.

static unsigned __fastcall VMWareRPC::OpenChannel ( VMWareRpcData pChannel  )  [static]

Opens a GuestRPC channel.

Definition at line 51 of file vmwrpc.h.

static bool __fastcall VMWareRPC::RecvData ( VMWareRpcData pChannel,
size_t  sizeNotCountingNULL,
void *  pData 
) [static]

Reads a part of GuestRPC reply data. Works similar to recv() function in sockets.

Definition at line 245 of file vmwrpc.h.

static bool __fastcall VMWareRPC::SendData ( VMWareRpcData pChannel,
size_t  sizeNotCountingNULL,
const void *  pData 
) [static]

Sends all request data within a single call.

Definition at line 170 of file vmwrpc.h.

static bool __fastcall VMWareRPC::SendPartialData ( VMWareRpcData pChannel,
size_t  sizeNotCountingNULL,
const void *  pData 
) [static]

Sends a portion of GuestRPC request data. Works similar to send() function in sockets.

Definition at line 138 of file vmwrpc.h.

static bool __fastcall VMWareRPC::SendRequestLength ( VMWareRpcData pChannel,
size_t  sizeNotCountingNULL 
) [static]

Sends the length of a GuestRPC request.

Definition at line 109 of file vmwrpc.h.