VirtualBox

Ignore:
Timestamp:
Nov 22, 2010 2:31:02 PM (14 years ago)
Author:
vboxsync
Message:

Main,Config.kmk,VBoxManage,ExtPacks: Moved the VRDE bits from IVirtualBox to the extension packs; changed ISystemProperties and IVRDEServer to talk about VRDE extension packs instead of VRDE libraries.

Location:
trunk/src/VBox/Frontends/VBoxManage
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp

    r33839 r34244  
    431431#endif
    432432            { "dhcpserver",       USAGE_DHCPSERVER,        handleDHCPServer},
    433             { "vrde",             USAGE_VRDE,              handleVRDE},
    434433            { "extpack",          USAGE_EXTPACK,           handleExtPack},
    435434            { NULL,               0,                       NULL }
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManage.h

    r33766 r34244  
    9797#define USAGE_SETHDPARENTUUID       RT_BIT_64(53)
    9898#define USAGE_PASSWORDHASH          RT_BIT_64(54)
    99 #define USAGE_VRDE                  RT_BIT_64(55)
    100 #define USAGE_EXTPACK               RT_BIT_64(56)
     99#define USAGE_EXTPACK               RT_BIT_64(55)
    101100#define USAGE_ALL                   (~(uint64_t)0)
    102101/** @} */
     
    211210int handleSharedFolder(HandlerArg *a);
    212211int handleVMStatistics(HandlerArg *a);
    213 int handleVRDE(HandlerArg *a);
    214212int handleExtPack(HandlerArg *a);
    215213
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp

    r34010 r34244  
    115115                     "                            hostcpuids|hddbackends|hdds|dvds|floppies|\n"
    116116                     "                            usbhost|usbfilters|systemproperties|\n"
    117                      "                            vrdelibraries|extpacks\n"
     117                     "                            extpacks\n"
    118118                     "\n");
    119119    }
     
    306306        RTStrmPrintf(pStrm,
    307307                     "                            [--vrde on|off]\n"
    308                      "                            [--vrdelibrary default|<name>\n"
     308                     "                            [--vrdeextpack default|<name>\n"
    309309                     "                            [--vrdeproperty <name=[value]>]\n"
    310310                     "                            [--vrdeauthtype null|external|guest]\n"
     
    579579                     "                            vrdeauthlibrary default|<library> |\n"
    580580                     "                            websrvauthlibrary default|null|<library> |\n"
    581                      "                            vrdelibrary null|<library> |\n"
     581                     "                            vrdeextpack null|<library> |\n"
    582582                     "                            loghistorycount <value>\n"
    583583                     "\n");
     
    724724                     "\n");
    725725    }
    726     if (u64Cmd & USAGE_VRDE)
    727     {
    728         RTStrmPrintf(pStrm,
    729                      "VBoxManage vrde             register <name>\n"
    730                      "VBoxManage vrde             unregister <name>\n"
    731                      "\n");
    732     }
    733726    if (u64Cmd & USAGE_EXTPACK)
    734727    {
     
    736729                     "VBoxManage extpack          install <tarball>\n"
    737730                     "VBoxManage extpack          uninstall [--force] <name>\n"
     731                     "VBoxManage extpack          cleanup\n"
    738732                     "\n");
    739733    }
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageList.cpp

    r33915 r34244  
    214214        ULONG   uRevision;
    215215        CHECK_ERROR2_STMT(extPacks[i], COMGETTER(Revision)(&uRevision),                 hrc = hrcCheck; uRevision = 0);
     216        Bstr    bstrVrdeModule;
     217        CHECK_ERROR2_STMT(extPacks[i], COMGETTER(VRDEModule)(bstrVrdeModule.asOutParam()),hrc=hrcCheck; bstrVrdeModule.setNull());
    216218        BOOL    fUsable;
    217219        CHECK_ERROR2_STMT(extPacks[i], COMGETTER(Usable)(&fUsable),                     hrc = hrcCheck; fUsable = FALSE);
     
    226228                 "Revision:     %u\n"
    227229                 "Description:  %lS\n"
     230                 "VRDE Module:  %lS\n"
    228231                 "Usable:       %RTbool\n"
    229232                 "Why unusable: %lS\n",
     
    232235                 uRevision,
    233236                 bstrDesc.raw(),
     237                 bstrVrdeModule.raw(),
    234238                 fUsable != FALSE,
    235239                 bstrWhy.raw());
     240
     241        /* Query plugins and display them. */
    236242    }
    237243    return hrc;
     
    264270    kListSystemProperties,
    265271    kListDhcpServers,
    266     kListVrdeLibraries,
    267272    kListExtPacks
    268273};
     
    893898            systemProperties->COMGETTER(WebServiceAuthLibrary)(str.asOutParam());
    894899            RTPrintf("Webservice auth. library:        %lS\n", str.raw());
    895             systemProperties->COMGETTER(DefaultVRDELibrary)(str.asOutParam());
    896             RTPrintf("Remote desktop library:          %lS\n", str.raw());
     900            systemProperties->COMGETTER(DefaultVRDEExtPack)(str.asOutParam());
     901            RTPrintf("Remote desktop ExtPack:          %lS\n", str.raw());
    897902            systemProperties->COMGETTER(LogHistoryCount)(&ulValue);
    898903            RTPrintf("Log history count:               %u\n", ulValue);
     
    926931                RTPrintf("Enabled:        %s\n", fEnabled ? "Yes" : "No");
    927932                RTPrintf("\n");
    928             }
    929             break;
    930         }
    931 
    932         case kListVrdeLibraries:
    933         {
    934             SafeArray<BSTR> libs;
    935             CHECK_ERROR(rptrVirtualBox, VRDEListLibraries(ComSafeArrayAsOutParam(libs)));
    936             if (SUCCEEDED(rc))
    937             {
    938                 for (size_t i = 0; i < libs.size(); ++i)
    939                 {
    940                     Bstr bstrName(libs[i]);
    941                     RTPrintf("%lS\n", bstrName.raw());
    942                 }
    943933            }
    944934            break;
     
    992982        { "systemproperties",   kListSystemProperties,   RTGETOPT_REQ_NOTHING },
    993983        { "dhcpservers",        kListDhcpServers,        RTGETOPT_REQ_NOTHING },
    994         { "vrdelibraries",      kListVrdeLibraries,      RTGETOPT_REQ_NOTHING },
    995984        { "extpacks",           kListExtPacks,           RTGETOPT_REQ_NOTHING },
    996985    };
     
    10351024            case kListSystemProperties:
    10361025            case kListDhcpServers:
    1037             case kListVrdeLibraries:
    10381026            case kListExtPacks:
    10391027                enmOptCommand = (enum enmListType)ch;
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageMisc.cpp

    r34014 r34244  
    606606            CHECK_ERROR(systemProperties, COMSETTER(WebServiceAuthLibrary)(Bstr(a->argv[1]).raw()));
    607607    }
    608     else if (!strcmp(a->argv[0], "vrdelibrary"))
     608    else if (!strcmp(a->argv[0], "vrdeextpack"))
    609609    {
    610610        /* disable? */
    611611        if (!strcmp(a->argv[1], "null"))
    612             CHECK_ERROR(systemProperties, COMSETTER(DefaultVRDELibrary)(NULL));
    613         else
    614             CHECK_ERROR(systemProperties, COMSETTER(DefaultVRDELibrary)(Bstr(a->argv[1]).raw()));
     612            CHECK_ERROR(systemProperties, COMSETTER(DefaultVRDEExtPack)(NULL));
     613        else
     614            CHECK_ERROR(systemProperties, COMSETTER(DefaultVRDEExtPack)(Bstr(a->argv[1]).raw()));
    615615    }
    616616    else if (!strcmp(a->argv[0], "loghistorycount"))
     
    888888}
    889889
    890 int handleVRDE(HandlerArg *a)
    891 {
    892     HRESULT rc = S_OK;
    893 
    894     if (a->argc != 2)
    895         return errorSyntax(USAGE_VRDE, "Incorrect number of parameters");
    896 
    897     if (!strcmp(a->argv[0], "register"))
    898     {
    899         Bstr name = a->argv[1];
    900         CHECK_ERROR(a->virtualBox, VRDERegisterLibrary(name.raw()));
    901     }
    902     else if (!strcmp(a->argv[0], "unregister"))
    903     {
    904         Bstr name = a->argv[1];
    905         CHECK_ERROR(a->virtualBox, VRDEUnregisterLibrary(name.raw()));
    906     }
    907     else
    908         return errorSyntax(USAGE_VRDE, "Invalid parameter");
    909 
    910     return SUCCEEDED(rc) ? 0 : 1;
    911 }
    912 
    913890int handleExtPack(HandlerArg *a)
    914891{
     
    976953        RTPrintf("Successfully uninstalled \"%s\".\n", pszName);
    977954    }
     955    else if (!strcmp(a->argv[0], "cleanup"))
     956    {
     957        if (a->argc > 1)
     958            return errorSyntax(USAGE_EXTPACK, "Too many parameters given to \"extpack cleanup\"");
     959
     960        CHECK_ERROR2_RET(ptrExtPackMgr, Cleanup(), RTEXITCODE_FAILURE);
     961        RTPrintf("Successfully performed extension pack cleanup\n");
     962    }
    978963    else
    979964        return errorSyntax(USAGE_EXTPACK, "Unknown command \"%s\"", a->argv[0]);
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp

    r33600 r34244  
    146146    MODIFYVM_VRDEVIDEOCHANNEL,
    147147    MODIFYVM_VRDEVIDEOCHANNELQUALITY,
    148     MODIFYVM_VRDELIBRARY,
     148    MODIFYVM_VRDE_EXTPACK,
    149149    MODIFYVM_VRDE,
    150150    MODIFYVM_RTCUSEUTC,
     
    269269    { "--vrdevideochannel",         MODIFYVM_VRDEVIDEOCHANNEL,          RTGETOPT_REQ_BOOL_ONOFF },
    270270    { "--vrdevideochannelquality",  MODIFYVM_VRDEVIDEOCHANNELQUALITY,   RTGETOPT_REQ_UINT32 },
    271     { "--vrdelibrary",              MODIFYVM_VRDELIBRARY,               RTGETOPT_REQ_STRING },
     271    { "--vrdeextpack",              MODIFYVM_VRDE_EXTPACK,              RTGETOPT_REQ_STRING },
    272272    { "--vrde",                     MODIFYVM_VRDE,                      RTGETOPT_REQ_BOOL_ONOFF },
    273273    { "--usbehci",                  MODIFYVM_USBEHCI,                   RTGETOPT_REQ_BOOL_ONOFF },
     
    18211821            }
    18221822
    1823             case MODIFYVM_VRDELIBRARY:
     1823            case MODIFYVM_VRDE_EXTPACK:
    18241824            {
    18251825                ComPtr<IVRDEServer> vrdeServer;
     
    18321832                    {
    18331833                        Bstr bstr(ValueUnion.psz);
    1834                         CHECK_ERROR(vrdeServer, COMSETTER(VRDELibrary)(bstr.raw()));
     1834                        CHECK_ERROR(vrdeServer, COMSETTER(VRDEExtPack)(bstr.raw()));
    18351835                    }
    18361836                    else
    1837                         CHECK_ERROR(vrdeServer, COMSETTER(VRDELibrary)(NULL));
     1837                        CHECK_ERROR(vrdeServer, COMSETTER(VRDEExtPack)(NULL));
    18381838                }
    18391839                break;
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