VirtualBox

Changeset 23223 in vbox for trunk/src/VBox/Main/xpcom


Ignore:
Timestamp:
Sep 22, 2009 3:50:03 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
52692
Message:

API: big medium handling change and lots of assorted other cleanups and fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/xpcom/server.cpp

    r21878 r23223  
    7878#include <SnapshotImpl.h>
    7979#include <MediumImpl.h>
    80 #include <HardDiskImpl.h>
    81 #include <HardDiskFormatImpl.h>
     80#include <MediumFormatImpl.h>
    8281#include <ProgressImpl.h>
    83 #include <DVDDriveImpl.h>
    84 #include <FloppyDriveImpl.h>
    8582#include <VRDPServerImpl.h>
    8683#include <SharedFolderImpl.h>
    8784#include <HostImpl.h>
    88 #include <HostDVDDriveImpl.h>
    89 #include <HostFloppyDriveImpl.h>
    9085#include <HostNetworkInterfaceImpl.h>
    9186#include <GuestOSTypeImpl.h>
     
    130125NS_IMPL_THREADSAFE_ISUPPORTS1_CI(Snapshot, ISnapshot)
    131126
    132 NS_DECL_CLASSINFO(DVDImage)
    133 NS_IMPL_THREADSAFE_ISUPPORTS2_AMBIGUOUS_CI(DVDImage,
    134                                            IMedium, ImageMediumBase,
    135                                            IDVDImage, DVDImage)
    136 NS_DECL_CLASSINFO(FloppyImage)
    137 NS_IMPL_THREADSAFE_ISUPPORTS2_AMBIGUOUS_CI(FloppyImage,
    138                                            IMedium, ImageMediumBase,
    139                                            IFloppyImage, FloppyImage)
    140 
    141 NS_DECL_CLASSINFO(HardDisk)
    142 NS_IMPL_THREADSAFE_ISUPPORTS2_AMBIGUOUS_CI(HardDisk,
    143                                            IMedium, MediumBase,
    144                                            IHardDisk, HardDisk)
    145 
    146 NS_DECL_CLASSINFO(HardDiskFormat)
    147 NS_IMPL_THREADSAFE_ISUPPORTS1_CI(HardDiskFormat, IHardDiskFormat)
    148 
    149 NS_DECL_CLASSINFO(HardDiskAttachment)
    150 NS_IMPL_THREADSAFE_ISUPPORTS1_CI(HardDiskAttachment, IHardDiskAttachment)
     127NS_DECL_CLASSINFO(Medium)
     128NS_IMPL_THREADSAFE_ISUPPORTS1_CI(Medium, IMedium)
     129
     130NS_DECL_CLASSINFO(MediumFormat)
     131NS_IMPL_THREADSAFE_ISUPPORTS1_CI(MediumFormat, IMediumFormat)
     132
     133NS_DECL_CLASSINFO(MediumAttachment)
     134NS_IMPL_THREADSAFE_ISUPPORTS1_CI(MediumAttachment, IMediumAttachment)
    151135
    152136NS_DECL_CLASSINFO(Progress)
     
    155139NS_DECL_CLASSINFO(CombinedProgress)
    156140NS_IMPL_THREADSAFE_ISUPPORTS1_CI(CombinedProgress, IProgress)
    157 
    158 NS_DECL_CLASSINFO(DVDDrive)
    159 NS_IMPL_THREADSAFE_ISUPPORTS1_CI(DVDDrive, IDVDDrive)
    160 
    161 NS_DECL_CLASSINFO(FloppyDrive)
    162 NS_IMPL_THREADSAFE_ISUPPORTS1_CI(FloppyDrive, IFloppyDrive)
    163141
    164142NS_DECL_CLASSINFO(SharedFolder)
     
    172150NS_DECL_CLASSINFO(Host)
    173151NS_IMPL_THREADSAFE_ISUPPORTS1_CI(Host, IHost)
    174 
    175 NS_DECL_CLASSINFO(HostDVDDrive)
    176 NS_IMPL_THREADSAFE_ISUPPORTS1_CI(HostDVDDrive, IHostDVDDrive)
    177 
    178 NS_DECL_CLASSINFO(HostFloppyDrive)
    179 NS_IMPL_THREADSAFE_ISUPPORTS1_CI(HostFloppyDrive, IHostFloppyDrive)
    180152
    181153NS_DECL_CLASSINFO(HostNetworkInterface)
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette