E:/PROJECTS/cvsed/mixed/VIRTUA~1/VBoxDD/IOHandlers.cpp File Reference

#include "stdafx.h"
#include "../rpcdispatch/rpcdisp.h"
#include "../rpcdispatch/kdcomdisp.h"
#include "../rpcdispatch/reporter.h"
#include "VBoxCmdLine.h"
#include <VBox/mm.h>

Include dependency graph for IOHandlers.cpp:

Go to the source code of this file.

Functions

static unsigned KDRPCDirectHandler (char *pCommandBody, unsigned CommandBodyLength, char **ppReply)
static unsigned KDRPCProxyHandler (char *pCommandBody, unsigned CommandBodyLength, char **ppReply)
int VirtualKDPortOutHandler (PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t u32, unsigned cb)
int VirtualKDPortInHandler (PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t *pu32, unsigned cb)
void InitializeRpcDispatcher ()

Variables

static bool s_bVMWareOpenChannelDetected = false
static bool s_bChannelDetectSuccessful = false
static KdRpcDispatchers_pClient = NULL


Function Documentation

void InitializeRpcDispatcher (  ) 

Definition at line 125 of file IOHandlers.cpp.

Here is the call graph for this function:

static unsigned KDRPCDirectHandler ( char *  pCommandBody,
unsigned  CommandBodyLength,
char **  ppReply 
) [static]

Definition at line 116 of file IOHandlers.cpp.

Here is the call graph for this function:

static unsigned KDRPCProxyHandler ( char *  pCommandBody,
unsigned  CommandBodyLength,
char **  ppReply 
) [static]

int VirtualKDPortInHandler ( PPDMDEVINS  pDevIns,
void *  pvUser,
RTIOPORT  Port,
uint32_t *  pu32,
unsigned  cb 
)

Definition at line 69 of file IOHandlers.cpp.

int VirtualKDPortOutHandler ( PPDMDEVINS  pDevIns,
void *  pvUser,
RTIOPORT  Port,
uint32_t  u32,
unsigned  cb 
)

Definition at line 15 of file IOHandlers.cpp.

Here is the call graph for this function:


Variable Documentation

bool s_bChannelDetectSuccessful = false [static]

Definition at line 10 of file IOHandlers.cpp.

bool s_bVMWareOpenChannelDetected = false [static]

Definition at line 9 of file IOHandlers.cpp.

KdRpcDispatcher* s_pClient = NULL [static]

Definition at line 114 of file IOHandlers.cpp.