VirtualBox

Changeset 13005 in vbox for trunk/src/VBox/VMM/PDM.cpp


Ignore:
Timestamp:
Oct 6, 2008 12:35:21 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
37443
Message:

VMM/doxygen: More links.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/PDM.cpp

    r12989 r13005  
    3333 * context synchronization (like critsect), VM centric thread management,
    3434 * asynchronous I/O framework, and so on.
     35 *
     36 * @see grp_pdm
    3537 *
    3638 *
     
    9294 * since the address changes when RC is relocated.
    9395 *
     96 * @see grp_pdm_device
    9497 *
    9598 *
     
    109112 * devices/functions.
    110113 *
     114 * @see grp_pdm_usbdev
    111115 *
    112116 *
     
    143147 * 'VBoxDriversRegister' with a callback table.
    144148 *
     149 * @see grp_pdm_driver
    145150 *
    146151 *
     
    159164 * been better done in C++.)
    160165 *
     166 * @see grp_pdm_interfaces
    161167 *
    162168 *
     
    171177 *
    172178 *
    173  * @subsection sec_pdm_thread       Async I/O
     179 * @subsection sec_pdm_async_completion     Async I/O
    174180 *
    175181 * The PDM Async I/O API provides a somewhat platform agnostic interface for
     
    179185 * @todo more details.
    180186 *
    181  *
    182  * @subsection sec_pdm_thread       Critical Section
     187 * @see grp_pdm_async_completion
     188 *
     189 *
     190 * @subsection sec_pdm_async_task   Async Task - not implemented
     191 *
     192 * @todo implement and describe
     193 *
     194 * @see grp_pdm_async_task
     195 *
     196 *
     197 * @subsection sec_pdm_critsect     Critical Section
    183198 *
    184199 * The PDM Critical Section API is currently building on the IPRT API with the
     
    192207 * efficient. (Raw-mode won't benefit much from this, naturally.)
    193208 *
    194  *
    195  * @subsection sec_pdm_thread       Queue
     209 * @see grp_pdm_critsect
     210 *
     211 *
     212 * @subsection sec_pdm_queue        Queue
    196213 *
    197214 * The PDM Queue API is for queuing one or more tasks for later consumption in
     
    203220 * send work / events over to the EMT.
    204221 *
    205  *
    206  * @subsection sec_pdm_thread       Task - not implemented yet
     222 * @see grp_pdm_queue
     223 *
     224 *
     225 * @subsection sec_pdm_task        Task - not implemented yet
    207226 *
    208227 * The PDM Task API is for flagging a task for execution at a later point when
     
    212231 * A task can also be scheduled by another thread (a I/O worker for instance) as
    213232 * a mean of getting something done in EMT.
     233 *
     234 * @see grp_pdm_task
    214235 *
    215236 *
     
    224245 * VM is paused can cause the state to change during saving or have other
    225246 * unwanted side effects. The PDM Threads API ensures that this won't happen.
     247 *
     248 * @see grp_pdm_thread
    226249 *
    227250 */
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