VirtualBox

Changeset 11404 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Aug 13, 2008 5:32:37 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
34695
Message:

XIDL: documentation fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/idl/VirtualBox.xidl

    r11362 r11404  
    162162          action).
    163163        </note>
    164         <note>
     164        <note internal="yes">
    165165          For whoever decides to touch this enum: In order to keep the
    166166          aforementioned comparisons valid, this state must immediately
     
    176176          above it represent unstable states of the running virtual
    177177          machine. Unless explicitly stated otherwise, no machine settings can
    178           be altered when it is in one of the unstable sates.
    179         </note>
    180         <note>
     178          be altered when it is in one of the unstable states.
     179        </note>
     180        <note internal="yes">
    181181          For whoever decides to touch this enum: In order to keep the
    182182          aforementioned comparisons valid, this state must immediately
     
    187187    <const name="Stuck"                 value="6">
    188188      <desc>
    189         The execution of the machine has reached the Guru Meditaion
     189        The execution of the machine has reached the "Guru Meditation"
    190190        condition. This condition indicates an internal VMM failure which may
    191191        happen as a result of either an unhandled low-level virtual hardware
     
    772772        values are:
    773773
    774         - <link to="DeviceType::HardDisk"/>: the media is a hard disk
     774        <ul>
     775        <li><link to="DeviceType::HardDisk"/>: the media is a hard disk
    775776        that, if registered, can be obtained using the
    776         <link to="IVirtualBox::getHardDisk"/> call.
    777         - <link to="DeviceType::DVD"/>: the media is a CD/DVD image
     777        <link to="IVirtualBox::getHardDisk"/> call.</li>
     778        <li><link to="DeviceType::DVD"/>: the media is a CD/DVD image
    778779        that, if registered, can be obtained using the
    779         <link to="IVirtualBox::getDVDImage"/> call.
    780         - <link to="DeviceType::Floppy"/>: the media is a Floppy image
     780        <link to="IVirtualBox::getDVDImage"/> call.</li>
     781        <li><link to="DeviceType::Floppy"/>: the media is a Floppy image
    781782        that, if registered, can be obtained using the
    782         <link to="IVirtualBox::getFloppyImage"/> call.
     783        <link to="IVirtualBox::getFloppyImage"/> call.</li>
     784        </ul>
    783785
    784786        Note that if this is a deregistration notification,
     
    20672069        a string in the following format:
    20682070
    2069         @code
     2071        <pre>
    20702072        [[group.]subgroup.]name
    2071         @endcode
     2073        </pre>
    20722074
    20732075        where @c name is the property name and @c group, @c subgroup are zero
     
    25332535        The IBIOSSettings interface represents BIOS settings of the virtual
    25342536        machine. This is used only in the <link to="IMachine::BIOSSettings" /> attribute.
    2535 
    2536         <note>With the COM API, this is an interface like all the others. With the webservice,
    2537         this is mapped to a structure, so querying the attribute will not return an object,
    2538         but a complete structure.</note>
    25392537    </desc>
    25402538    <attribute name="logoFadeIn" type="boolean">
     
    41224120        Contains information about the remote display (VRDP) capabilities and status.
    41234121        This is used in the <link to="IConsole::remoteDisplayInfo" /> attribute.
    4124 
    4125         <note>With the COM API, this is an interface like all the others. With the webservice,
    4126         this is mapped to a structure, so querying the attribute will not return an object,
    4127         but a complete structure.</note>
    41284122     </desc>
    41294123
     
    42304224      opened using one of <link to="IVirtualBox::openSession"/>,
    42314225      <link to="IVirtualBox::openRemoteSession"/> or
    4232       <link to="IVirtualBox::openExistingSession"/> methdods.
     4226      <link to="IVirtualBox::openExistingSession"/> methods.
    42334227
    42344228      Methods of the IConsole interface allow the caller to query the current
     
    54415435     >
    54425436    <desc>
    5443         <note>With the COM API, this is an interface like all the others. With the webservice,
    5444         this is mapped to a structure, so querying the attribute will not return an object,
    5445         but a complete structure.</note>
    54465437    </desc>
    54475438
     
    60506041     >
    60516042    <desc>
    6052         <note>With the COM API, this is an interface like all the others. With the webservice,
    6053         this is mapped to a structure, so querying the attribute will not return an object,
    6054         but a complete structure.</note>
    60556043    </desc>
    60566044    <attribute name="hardDisk" type="IHardDisk" readonly="yes">
     
    98019789      have unique logical names.
    98029790
    9803       <note>With the COM API, this is an interface like all the others. With the webservice,
    9804         this is mapped to a structure, so querying the attribute will not return an object,
    9805         but a complete structure.</note>
    9806 
    98079791      <note>
    98089792        Global shared folders are not implemented in the current vesion of the
     
    99119895    <method name="onNetworkAdapterChange">
    99129896      <desc>
    9913         Triggered when settions of a network adapter of the
     9897        Triggered when settings of a network adapter of the
    99149898        associated virtual machine have changed.
    99159899      </desc>
     
    1022210206     >
    1022310207    <desc>
    10224       Webservice only: Managed object reference.
     10208      Managed object reference.
    1022510209
    1022610210      Only within the webservice, a managed object reference (which is really
     
    1027210256     >
    1027310257    <desc>
    10274       Webservice only: Websession manager. This provides essential services
     10258      Websession manager. This provides essential services
    1027510259      to webservice clients.
    1027610260    </desc>
     
    1038110365      stores performance metrics data.
    1038210366
    10383       Performance metrics are associated with objects like IHost and 
    10384       IMachine. Each object has a distinct set of performance metrics. 
     10367      Performance metrics are associated with objects like IHost and
     10368      IMachine. Each object has a distinct set of performance metrics.
    1038510369      The set can be obtained with <link to="IPerformanceCollector::getMetrics"/>.
    1038610370
    10387       Metric data are collected at the specified intervals and are retained 
    10388       internally. The interval and the number of samples retained can be set 
     10371      Metric data are collected at the specified intervals and are retained
     10372      internally. The interval and the number of samples retained can be set
    1038910373      with <link to="IPerformanceCollector::setMetrics" />.
    10390    
    10391       Metrics are organized hierarchically, each level separated by slash (/). 
    10392       General scheme for metric name is 
    10393       "Category/Metric[/SubMetric][:aggregation]". For example CPU/Load/User:avg 
    10394       metric name stands for: CPU category, Load metric, User submetric, average 
    10395       aggregate. An aggregate function is computed over all retained data. Valid 
     10374
     10375      Metrics are organized hierarchically, each level separated by slash (/).
     10376      General scheme for metric name is
     10377      "Category/Metric[/SubMetric][:aggregation]". For example CPU/Load/User:avg
     10378      metric name stands for: CPU category, Load metric, User submetric, average
     10379      aggregate. An aggregate function is computed over all retained data. Valid
    1039610380      aggregate functions are:
    1039710381
     
    1041610400      <li>RAM/Usage</li>
    1041710401      </ul>
    10418    
     10402
    1041910403      The general sequence for collecting and retrieving the metrics is:
    1042010404      <ul>
     
    1042410408        </li>
    1042510409        <li>
    10426           Allocate and populate an array with references to objects the metrics 
     10410          Allocate and populate an array with references to objects the metrics
    1042710411          will be collected for. Use references to IHost and IMachine objects.
    1042810412        </li>
    1042910413        <li>
    10430           Allocate and populate an array with base metric names the data will be 
     10414          Allocate and populate an array with base metric names the data will be
    1043110415          collected for.
    1043210416        </li>
     
    1043910423        </li>
    1044010424        <li>
    10441           Allocate and populate an array with references to objects the metric 
     10425          Allocate and populate an array with references to objects the metric
    1044210426          values will be queried for. You can re-use the object array used for
    1044310427          setting base metrics.
    1044410428        </li>
    1044510429        <li>
    10446           Allocate and populate an array with metric names the data will be 
     10430          Allocate and populate an array with metric names the data will be
    1044710431          collected for. Note that metric names differ from base metric names.
    1044810432        </li>
     
    1058810572        <note>
    1058910573          Data collection continues behind the scenes after call to @c
    10590           queryMetricsData. The return data can be seen as the snapshot of 
    10591           the current state at the time of @c queryMetricsData call. The 
     10574          queryMetricsData. The return data can be seen as the snapshot of
     10575          the current state at the time of @c queryMetricsData call. The
    1059210576          internally kept metric values are not cleared by the call. This makes
    1059310577          possible querying different subsets of metrics or aggregates with
    1059410578          subsequent calls. If periodic querying is needed it is highly
    1059510579          suggested to query the values with @c interval*count period to avoid
    10596           confusion. This way a completely new set of data values will be 
     10580          confusion. This way a completely new set of data values will be
    1059710581          provided by each query.
    1059810582        </note>
Note: See TracChangeset for help on using the changeset viewer.

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