VirtualBox

Changeset 90691 in vbox


Ignore:
Timestamp:
Aug 16, 2021 8:43:03 AM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
146305
Message:

pdmifs: display reporting doxygen (brief + newline + detailed description) and parameter type+name.

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/pdmifs.h

    r89935 r90691  
    747747     * @param   cPositions      Number of monitor positions.
    748748     * @param   paPositions     Monitor positions (offsets/origins) array.
    749      * @thread  Any.
     749     * @thread  Any (EMT).
     750     * @sa      PDMIVMMDEVCONNECTOR::pfnUpdateMonitorPositions
    750751     */
    751752    DECLR3CALLBACKMEMBER(void, pfnReportMonitorPositions, (PPDMIDISPLAYPORT pInterface, uint32_t cPositions,
     
    18681869
    18691870    /**
    1870      * Update monitor positions (offsets). Passing monitor positions from the guest to host
    1871      * exclusively since vmwgfx fails to do so (thru FIFO).
     1871     * Update monitor positions (offsets).
     1872     *
     1873     * Passing monitor positions from the guest to host exclusively since vmwgfx
     1874     * (linux driver) fails to do so thru the FIFO.
    18721875     *
    18731876     * @returns VBox status code.
    18741877     * @param   pInterface          Pointer to this interface.
    18751878     * @param   cPositions          Number of monitor positions
    1876      * @param   pPosition           Positions array
    1877      * @thread  The emulation thread.
    1878      *
     1879     * @param   paPositions         Positions array
    18791880     * @remarks Is allowed to be NULL.
    1880      */
    1881     DECLR3CALLBACKMEMBER(int, pfnUpdateMonitorPositions,(PPDMIVMMDEVCONNECTOR pInterface, uint32_t cPositions, PRTPOINT pPosition));
     1881     * @thread  The emulation thread.
     1882     * @sa      PDMIDISPLAYPORT::pfnReportMonitorPositions
     1883     */
     1884    DECLR3CALLBACKMEMBER(int, pfnUpdateMonitorPositions,(PPDMIVMMDEVCONNECTOR pInterface,
     1885                                                         uint32_t cPositions, PCRTPOINT paPositions));
    18821886
    18831887    /**
  • trunk/src/VBox/Main/include/DisplayImpl.h

    r85121 r90691  
    164164    int  i_saveVisibleRegion(uint32_t cRect, PRTRECT pRect);
    165165    int  i_handleSetVisibleRegion(uint32_t cRect, PRTRECT pRect);
    166     int  i_handleUpdateMonitorPositions(uint32_t cPositions, PRTPOINT pPosition);
     166    int  i_handleUpdateMonitorPositions(uint32_t cPositions, PCRTPOINT paPositions);
    167167    int  i_handleQueryVisibleRegion(uint32_t *pcRects, PRTRECT paRects);
    168168
  • trunk/src/VBox/Main/src-client/DisplayImpl.cpp

    r90227 r90691  
    12801280}
    12811281
    1282 int  Display::i_handleUpdateMonitorPositions(uint32_t cPositions, PRTPOINT pPosition)
    1283 {
    1284     AssertMsgReturn(pPosition, ("Empty monitor position array\n"), E_INVALIDARG);
     1282int  Display::i_handleUpdateMonitorPositions(uint32_t cPositions, PCRTPOINT paPositions)
     1283{
     1284    AssertMsgReturn(paPositions, ("Empty monitor position array\n"), E_INVALIDARG);
    12851285    for (unsigned i = 0; i < cPositions; ++i)
    12861286        LogRel2(("Display::i_handleUpdateMonitorPositions: uScreenId=%d xOrigin=%d yOrigin=%dX\n",
    1287                  i, pPosition[i].x, pPosition[i].y));
     1287                 i, paPositions[i].x, paPositions[i].y));
    12881288
    12891289    if (mpDrv && mpDrv->pUpPort->pfnReportMonitorPositions)
    1290         mpDrv->pUpPort->pfnReportMonitorPositions(mpDrv->pUpPort, cPositions, pPosition);
     1290        mpDrv->pUpPort->pfnReportMonitorPositions(mpDrv->pUpPort, cPositions, paPositions);
    12911291    return VINF_SUCCESS;
    12921292}
  • trunk/src/VBox/Main/src-client/VMMDevInterface.cpp

    r89952 r90691  
    461461}
    462462
    463 DECLCALLBACK(int) vmmdevUpdateMonitorPositions(PPDMIVMMDEVCONNECTOR pInterface, uint32_t cPositions, PRTPOINT pPositions)
    464 {
    465     PDRVMAINVMMDEV pDrv = RT_FROM_MEMBER(pInterface, DRVMAINVMMDEV, Connector);
    466     Console *pConsole = pDrv->pVMMDev->getParent();
    467 
    468     pConsole->i_getDisplay()->i_handleUpdateMonitorPositions(cPositions, pPositions);
     463/**
     464 * @interface_method_impl{PDMIVMMDEVCONNECTOR,pfnUpdateMonitorPositions}
     465 */
     466static DECLCALLBACK(int) vmmdevUpdateMonitorPositions(PPDMIVMMDEVCONNECTOR pInterface, uint32_t cPositions, PCRTPOINT paPositions)
     467{
     468    PDRVMAINVMMDEV pDrv = RT_FROM_MEMBER(pInterface, DRVMAINVMMDEV, Connector);
     469    Console *pConsole = pDrv->pVMMDev->getParent();
     470
     471    pConsole->i_getDisplay()->i_handleUpdateMonitorPositions(cPositions, paPositions);
    469472
    470473    return VINF_SUCCESS;
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