- Timestamp:
- May 2, 2015 3:58:22 AM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 99968
- Location:
- trunk/src/VBox/Main/idl
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/idl/VirtualBox.xidl
r55591 r55595 11975 11975 <interface 11976 11976 name="IGuestProcess" extends="IProcess" 11977 uuid=" 1f3c2d60-4c09-d824-4ca1-579a2bda858f"11977 uuid="35cf4b3f-4453-4f3e-c9b8-5686939c80b6" 11978 11978 wsmap="managed" 11979 11979 > … … 11982 11982 for processes the host has started in the guest. 11983 11983 </desc> 11984 <attribute name="midlDoesNotLikeEmptyInterfaces" readonly="yes" type="boolean"/> 11984 11985 </interface> 11985 11986 … … 21126 21127 <see><link to="ISnapshot"/></see> 21127 21128 </desc> 21128 <attribute name="midlDoesNotLik EmptyInterfaces" readonly="yes" type="boolean"/>21129 <attribute name="midlDoesNotLikeEmptyInterfaces" readonly="yes" type="boolean"/> 21129 21130 </interface> 21130 21131 … … 21145 21146 <see><link to="ISnapshot"/></see> 21146 21147 </desc> 21147 <attribute name="midlDoesNotLik EmptyInterfaces" readonly="yes" type="boolean"/>21148 <attribute name="midlDoesNotLikeEmptyInterfaces" readonly="yes" type="boolean"/> 21148 21149 </interface> 21149 21150 … … 21157 21158 <see><link to="ISnapshot"/></see> 21158 21159 </desc> 21159 <attribute name="midlDoesNotLik EmptyInterfaces" readonly="yes" type="boolean"/>21160 <attribute name="midlDoesNotLikeEmptyInterfaces" readonly="yes" type="boolean"/> 21160 21161 </interface> 21161 21162 … … 21169 21170 <see><link to="ISnapshot"/></see> 21170 21171 </desc> 21171 <attribute name="midlDoesNotLik EmptyInterfaces" readonly="yes" type="boolean"/>21172 <attribute name="midlDoesNotLikeEmptyInterfaces" readonly="yes" type="boolean"/> 21172 21173 </interface> 21173 21174 … … 21328 21329 find out what has changed. 21329 21330 </desc> 21330 <attribute name="midlDoesNotLik EmptyInterfaces" readonly="yes" type="boolean"/>21331 <attribute name="midlDoesNotLikeEmptyInterfaces" readonly="yes" type="boolean"/> 21331 21332 </interface> 21332 21333 … … 21395 21396 changes. 21396 21397 </desc> 21397 <attribute name="midlDoesNotLik EmptyInterfaces" readonly="yes" type="boolean"/>21398 <attribute name="midlDoesNotLikeEmptyInterfaces" readonly="yes" type="boolean"/> 21398 21399 </interface> 21399 21400 … … 21889 21890 </desc> 21890 21891 21891 <attribute name="midlDoesNotLik EmptyInterfaces" readonly="yes" type="boolean"/>21892 <attribute name="midlDoesNotLikeEmptyInterfaces" readonly="yes" type="boolean"/> 21892 21893 </interface> 21893 21894 … … 21918 21919 </desc> 21919 21920 21920 <attribute name="midlDoesNotLik EmptyInterfaces" readonly="yes" type="boolean"/>21921 <attribute name="midlDoesNotLikeEmptyInterfaces" readonly="yes" type="boolean"/> 21921 21922 </interface> 21922 21923 … … 21932 21933 find out what has changed. 21933 21934 </desc> 21934 <attribute name="midlDoesNotLik EmptyInterfaces" readonly="yes" type="boolean"/>21935 <attribute name="midlDoesNotLikeEmptyInterfaces" readonly="yes" type="boolean"/> 21935 21936 </interface> 21936 21937 … … 21945 21946 attributes to find out what is the current status. 21946 21947 </desc> 21947 <attribute name="midlDoesNotLik EmptyInterfaces" readonly="yes" type="boolean"/>21948 <attribute name="midlDoesNotLikeEmptyInterfaces" readonly="yes" type="boolean"/> 21948 21949 </interface> 21949 21950 … … 21956 21957 Notification when video capture settings have changed. 21957 21958 </desc> 21958 <attribute name="midlDoesNotLik EmptyInterfaces" readonly="yes" type="boolean"/>21959 <attribute name="midlDoesNotLikeEmptyInterfaces" readonly="yes" type="boolean"/> 21959 21960 </interface> 21960 21961 … … 21970 21971 find out what has changed. 21971 21972 </desc> 21972 <attribute name="midlDoesNotLik EmptyInterfaces" readonly="yes" type="boolean"/>21973 <attribute name="midlDoesNotLikeEmptyInterfaces" readonly="yes" type="boolean"/> 21973 21974 </interface> 21974 21975 … … 22278 22279 <link to="IConsole::state">machine state</link> change. 22279 22280 </desc> 22280 <attribute name="midlDoesNotLik EmptyInterfaces" readonly="yes" type="boolean"/>22281 <attribute name="midlDoesNotLikeEmptyInterfaces" readonly="yes" type="boolean"/> 22281 22282 </interface> 22282 22283 … … 22645 22646 dtracename="HostNameResCfgChangeEvent" 22646 22647 > 22647 <attribute name="midlDoesNotLik EmptyInterfaces" readonly="yes" type="boolean"/>22648 <attribute name="midlDoesNotLikeEmptyInterfaces" readonly="yes" type="boolean"/> 22648 22649 </interface> 22649 22650 -
trunk/src/VBox/Main/idl/apiwrap-server.xsl
r53926 r55595 1113 1113 </xsl:variable> 1114 1114 1115 <xsl:if test="$attrbasename = 'MidlDoesNotLikeEmptyInterfaces'"> 1116 <xsl:text> //</xsl:text> 1117 </xsl:if> 1118 1115 1119 <xsl:value-of select="concat(' virtual HRESULT get', $attrbasename, '(')"/> 1116 1120 <xsl:variable name="passAutoCaller"> … … 1183 1187 </xsl:call-template> 1184 1188 <xsl:text>) 1185 { 1189 {</xsl:text> 1190 <xsl:if test="$attrbasename = 'MidlDoesNotLikeEmptyInterfaces'"> 1191 <xsl:text> 1192 #if 0 /* This is a dummy attribute */</xsl:text> 1193 </xsl:if> 1194 <xsl:text> 1186 1195 LogRelFlow(("{%p} %s: enter </xsl:text> 1187 1196 <xsl:apply-templates select="@type" mode="logparamtext"> … … 1210 1219 <xsl:with-param name="dir" select="'out'"/> 1211 1220 </xsl:apply-templates> 1212 <xsl:if test="$attrbasename != 'MidlDoesNotLik EmptyInterfaces'">1221 <xsl:if test="$attrbasename != 'MidlDoesNotLikeEmptyInterfaces'"> 1213 1222 <xsl:text> 1214 1223 #ifdef VBOX_WITH_DTRACE_R3_MAIN … … 1249 1258 <xsl:text>); 1250 1259 </xsl:text> 1251 <xsl:if test="$attrbasename != 'MidlDoesNotLik EmptyInterfaces'">1260 <xsl:if test="$attrbasename != 'MidlDoesNotLikeEmptyInterfaces'"> 1252 1261 <xsl:text> 1253 1262 #ifdef VBOX_WITH_DTRACE_R3_MAIN … … 1267 1276 { 1268 1277 hrc = hrc2;</xsl:text> 1269 <xsl:if test="$attrbasename != 'MidlDoesNotLik EmptyInterfaces'">1278 <xsl:if test="$attrbasename != 'MidlDoesNotLikeEmptyInterfaces'"> 1270 1279 <xsl:text> 1271 1280 #ifdef VBOX_WITH_DTRACE_R3_MAIN … … 1283 1292 { 1284 1293 hrc = VirtualBoxBase::handleUnexpectedExceptions(this, RT_SRC_POS);</xsl:text> 1285 <xsl:if test="$attrbasename != 'MidlDoesNotLik EmptyInterfaces'">1294 <xsl:if test="$attrbasename != 'MidlDoesNotLikeEmptyInterfaces'"> 1286 1295 <xsl:text> 1287 1296 #ifdef VBOX_WITH_DTRACE_R3_MAIN … … 1309 1318 </xsl:apply-templates> 1310 1319 <xsl:text>, hrc)); 1311 return hrc; 1320 return hrc;</xsl:text> 1321 <xsl:if test="$attrbasename = 'MidlDoesNotLikeEmptyInterfaces'"> 1322 <xsl:text> 1323 #else /* dummy attribute */ 1324 return E_FAIL; 1325 #endif /* dummy attribute */</xsl:text> 1326 </xsl:if> 1327 <xsl:text> 1312 1328 } 1313 1329 </xsl:text> … … 1450 1466 </xsl:variable> 1451 1467 1452 <xsl:if test="@name != 'midlDoesNotLik EmptyInterfaces'">1468 <xsl:if test="@name != 'midlDoesNotLikeEmptyInterfaces'"> 1453 1469 <xsl:text> probe </xsl:text> 1454 1470 <!-- <xsl:value-of select="concat($dtracetopclass, '__get__', $dtraceattrname, '__enter(struct ', $topclass)"/> --> … … 1465 1481 </xsl:text> 1466 1482 </xsl:if> 1467 <xsl:if test="(not(@readonly) or @readonly!='yes') and @name != 'midlDoesNotLik EmptyInterfaces'">1483 <xsl:if test="(not(@readonly) or @readonly!='yes') and @name != 'midlDoesNotLikeEmptyInterfaces'"> 1468 1484 <xsl:text> probe </xsl:text> 1469 1485 <!-- <xsl:value-of select="concat($topclass, '__set__', $dtraceattrname, '__enter(struct ', $topclass, ' *a_pThis, ')"/>--> -
trunk/src/VBox/Main/idl/comimpl.xsl
r55523 r55595 280 280 </xsl:choose> 281 281 282 <xsl:for-each select="key('G_keyInterfacesByName', $name)/attribute[@name != 'midlDoesNotLik EmptyInterfaces']">282 <xsl:for-each select="key('G_keyInterfacesByName', $name)/attribute[@name != 'midlDoesNotLikeEmptyInterfaces']"> 283 283 <xsl:variable name="aName" select="concat('a_',@name)"/> 284 284 <xsl:variable name="aTypeName"> … … 799 799 </xsl:choose> 800 800 801 <xsl:for-each select="key('G_keyInterfacesByName', $name)/attribute[@name != 'midlDoesNotLik EmptyInterfaces']">801 <xsl:for-each select="key('G_keyInterfacesByName', $name)/attribute[@name != 'midlDoesNotLikeEmptyInterfaces']"> 802 802 <xsl:variable name="aName" select="concat('a_',@name)"/> 803 803 <xsl:variable name="aTypeName"> … … 837 837 </xsl:choose> 838 838 839 <xsl:for-each select="key('G_keyInterfacesByName', $name)/attribute[@name != 'midlDoesNotLik EmptyInterfaces']">839 <xsl:for-each select="key('G_keyInterfacesByName', $name)/attribute[@name != 'midlDoesNotLikeEmptyInterfaces']"> 840 840 <xsl:variable name="aName" select="concat('a_',@name)"/> 841 841 <xsl:choose>
Note:
See TracChangeset
for help on using the changeset viewer.