VirtualBox

Ignore:
Timestamp:
Apr 12, 2013 12:01:02 PM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
84995
Message:

Main: Code generator for (xp)com API implementations, including logging and parameter conversion, so far only used by MediumFormat. Next try, needed significant tweaks to work with xpcom (safearray handling fixes in the parameter conversion helpers), different STL implementation (which doesn't support declaring template type parameters as const), missing build dependencies (which didn't show on the dual core system used for writing the code), and finally the duplicate XPCOM classinfo and AddRef/Release/QueryInterface method definitions needed to be removed.

File:
1 edited

Legend:

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

    r45138 r45518  
    128128NS_IMPL_THREADSAFE_ISUPPORTS1_CI(Medium, IMedium)
    129129
    130 NS_DECL_CLASSINFO(MediumFormat)
    131 NS_IMPL_THREADSAFE_ISUPPORTS1_CI(MediumFormat, IMediumFormat)
    132 
    133130NS_DECL_CLASSINFO(MediumAttachment)
    134131NS_IMPL_THREADSAFE_ISUPPORTS1_CI(MediumAttachment, IMediumAttachment)
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