VMWareRPC Namespace Reference

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


Functions

static bool __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.

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

Called when all reply data has been received.

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

Returns reply size of a GuestRPC command.

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

Opens a GuestRPC channel.

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.

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

Sends all request data within a single call.

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.

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

Sends the length of a GuestRPC request.

SourceForge.net Logo