Changeset 52442 in vbox for trunk/src/VBox/Main/src-client/xpcom
- Timestamp:
- Aug 21, 2014 4:03:15 PM (11 years ago)
- svn:sync-xref-src-repo-rev:
- 95649
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/src-client/xpcom/module.cpp
r52400 r52442 29 29 #include "VirtualBox_XPCOM.h" 30 30 31 #include "AdditionsFacilityImpl.h" 32 #include "ConsoleImpl.h" 33 #include "ConsoleVRDPServer.h" 34 #include "DisplayImpl.h" 35 #ifdef VBOX_WITH_EXTPACK 36 # include "ExtPackManagerImpl.h" 37 #endif 38 #include "GuestImpl.h" 39 #ifdef VBOX_WITH_GUEST_CONTROL 40 # include "GuestDirectoryImpl.h" 41 # include "GuestFileImpl.h" 42 # include "GuestFsObjInfoImpl.h" 43 # include "GuestProcessImpl.h" 44 # include "GuestSessionImpl.h" 45 #endif 46 #include "KeyboardImpl.h" 47 #include "MachineDebuggerImpl.h" 48 #include "MouseImpl.h" 49 #include "NATEngineImpl.h" 50 #include "NetworkAdapterImpl.h" 51 #include "ProgressImpl.h" 31 #include "SessionImpl.h" 32 #include "VirtualBoxClientImpl.h" 52 33 #include "RemoteUSBDeviceImpl.h" 53 #include "SessionImpl.h"54 #include "SharedFolderImpl.h"55 34 #include "USBDeviceImpl.h" 56 #include "VirtualBoxClientImpl.h"57 35 58 36 #include "Logging.h" … … 60 38 // XPCOM glue code unfolding 61 39 62 NS_DECL_CLASSINFO(VirtualBoxClient)63 NS_IMPL_THREADSAFE_ISUPPORTS1_CI(VirtualBoxClient, IVirtualBoxClient)64 65 40 #ifndef VBOX_COM_INPROC_API_CLIENT 66 41 NS_DECL_CLASSINFO(RemoteUSBDevice) 67 42 NS_IMPL_THREADSAFE_ISUPPORTS2_CI(RemoteUSBDevice, IHostUSBDevice, IUSBDevice) 68 NS_DECL_CLASSINFO(VRDEServerInfo)69 NS_IMPL_THREADSAFE_ISUPPORTS1_CI(VRDEServerInfo, IVRDEServerInfo)70 #ifdef VBOX_WITH_EXTPACK71 // deliberately omit ExtPackFile as it's unusable in the client context72 // NS_DECL_CLASSINFO(ExtPackFile)73 // NS_IMPL_THREADSAFE_ISUPPORTS2_CI(ExtPackFile, IExtPackFile, IExtPackBase)74 #endif75 76 43 #endif /* VBOX_COM_INPROC_API_CLIENT */ 77 44 … … 83 50 NS_DECL_CI_INTERFACE_GETTER(SessionWrap) 84 51 extern nsIClassInfo *NS_CLASSINFO_NAME(SessionWrap); 52 53 /* 54 * Declare extern variables here to tell the compiler that 55 * NS_DECL_CLASSINFO(VirtualBoxClientWrap) 56 * already exists in the VBoxAPIWrap library. 57 */ 58 NS_DECL_CI_INTERFACE_GETTER(VirtualBoxClientWrap) 59 extern nsIClassInfo *NS_CLASSINFO_NAME(VirtualBoxClientWrap); 85 60 86 61 /** … … 166 141 NULL, // deregistration function 167 142 NULL, // destructor function 168 NS_CI_INTERFACE_GETTER_NAME(VirtualBoxClient ), // interfaces function143 NS_CI_INTERFACE_GETTER_NAME(VirtualBoxClientWrap), // interfaces function 169 144 NULL, // language helper 170 &NS_CLASSINFO_NAME(VirtualBoxClient ) // global class info & flags145 &NS_CLASSINFO_NAME(VirtualBoxClientWrap) // global class info & flags 171 146 }, 172 147 };
Note:
See TracChangeset
for help on using the changeset viewer.