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.