module.cpp revision 18dbcbb8555ee72f93ae6e7c08904d066f3d45d4
0N/A/** @file
1879N/A *
0N/A * XPCOM module implementation functions
0N/A */
0N/A
0N/A/*
0N/A * Copyright (C) 2006-2009 Oracle Corporation
0N/A *
0N/A * This file is part of VirtualBox Open Source Edition (OSE), as
0N/A * available from http://www.virtualbox.org. This file is free software;
0N/A * you can redistribute it and/or modify it under the terms of the GNU
0N/A * General Public License (GPL) as published by the Free Software
0N/A * Foundation, in version 2 as it comes in the "COPYING" file of the
0N/A * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
0N/A * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
0N/A */
0N/A
0N/A/* Make sure all the stdint.h macros are included - must come first! */
1472N/A#ifndef __STDC_LIMIT_MACROS
1472N/A# define __STDC_LIMIT_MACROS
1472N/A#endif
0N/A#ifndef __STDC_CONSTANT_MACROS
0N/A# define __STDC_CONSTANT_MACROS
0N/A#endif
1879N/A
1879N/A#include <nsIGenericFactory.h>
1879N/A
1879N/A// generated file
1879N/A#include "VirtualBox_XPCOM.h"
0N/A
0N/A#include "GuestImpl.h"
0N/A#include "KeyboardImpl.h"
0N/A#include "MouseImpl.h"
0N/A#include "DisplayImpl.h"
0N/A#include "ProgressCombinedImpl.h"
0N/A#include "MachineDebuggerImpl.h"
0N/A#include "USBDeviceImpl.h"
0N/A#include "RemoteUSBDeviceImpl.h"
0N/A#include "SharedFolderImpl.h"
0N/A#include "ProgressImpl.h"
0N/A#include "NetworkAdapterImpl.h"
0N/A#include "NATEngineImpl.h"
0N/A
0N/A#include "SessionImpl.h"
0N/A#include "ConsoleImpl.h"
0N/A#include "ConsoleVRDPServer.h"
0N/A#include "VirtualBoxCallbackImpl.h"
0N/A
0N/A#include "Logging.h"
0N/A
0N/A// XPCOM glue code unfolding
0N/A
0N/ANS_DECL_CLASSINFO(Guest)
0N/ANS_IMPL_THREADSAFE_ISUPPORTS1_CI(Guest, IGuest)
4022N/ANS_DECL_CLASSINFO(Keyboard)
0N/ANS_IMPL_THREADSAFE_ISUPPORTS1_CI(Keyboard, IKeyboard)
0N/ANS_DECL_CLASSINFO(Mouse)
0N/ANS_IMPL_THREADSAFE_ISUPPORTS1_CI(Mouse, IMouse)
0N/ANS_DECL_CLASSINFO(Display)
0N/ANS_IMPL_THREADSAFE_ISUPPORTS2_CI(Display, IDisplay, IEventListener)
0N/ANS_DECL_CLASSINFO(MachineDebugger)
0N/ANS_IMPL_THREADSAFE_ISUPPORTS1_CI(MachineDebugger, IMachineDebugger)
0N/ANS_DECL_CLASSINFO(Progress)
0N/ANS_IMPL_THREADSAFE_ISUPPORTS1_CI(Progress, IProgress)
0N/ANS_DECL_CLASSINFO(CombinedProgress)
0N/ANS_IMPL_THREADSAFE_ISUPPORTS1_CI(CombinedProgress, IProgress)
0N/ANS_DECL_CLASSINFO(OUSBDevice)
0N/ANS_IMPL_THREADSAFE_ISUPPORTS1_CI(OUSBDevice, IUSBDevice)
0N/ANS_DECL_CLASSINFO(RemoteUSBDevice)
0N/ANS_IMPL_THREADSAFE_ISUPPORTS1_CI(RemoteUSBDevice, IHostUSBDevice)
0N/ANS_DECL_CLASSINFO(SharedFolder)
0N/ANS_IMPL_THREADSAFE_ISUPPORTS1_CI(SharedFolder, ISharedFolder)
0N/ANS_DECL_CLASSINFO(RemoteDisplayInfo)
0N/ANS_IMPL_THREADSAFE_ISUPPORTS1_CI(RemoteDisplayInfo, IRemoteDisplayInfo)
0N/A
0N/ANS_DECL_CLASSINFO(Session)
0N/ANS_IMPL_THREADSAFE_ISUPPORTS2_CI(Session, ISession, IInternalSessionControl)
0N/ANS_DECL_CLASSINFO(Console)
0N/ANS_IMPL_THREADSAFE_ISUPPORTS1_CI(Console, IConsole)
0N/ANS_DECL_CLASSINFO(CallbackWrapper)
0N/ANS_IMPL_THREADSAFE_ISUPPORTS3_CI(CallbackWrapper, IVirtualBoxCallback, IConsoleCallback, ILocalOwner)
0N/A
0N/A/**
0N/A * Singleton class factory that holds a reference to the created instance
0N/A * (preventing it from being destroyed) until the module is explicitly
73N/A * unloaded by the XPCOM shutdown code.
247N/A *
73N/A * Suitable for IN-PROC components.
73N/A */
73N/Aclass SessionClassFactory : public Session
73 Error!

 

There was an error!

null

java.lang.NullPointerException