VirtualBox

Ignore:
Timestamp:
Feb 22, 2024 2:42:06 PM (14 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
161879
Message:

libs/xpcom: Remove unused ipcLockservice and tmTransactionManager interfaces and code, bugref:10602

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/libs/xpcom18a4/xpcom/build/nsXPComInit.cpp

    r103140 r103533  
    9999#include "ipcConfig.h"
    100100#include "ipcCID.h"
    101 #include "ipcLockService.h"
    102 #include "ipcLockCID.h"
    103 #include "tmTransactionService.h"
    104101#include "ipcDConnectService.h"
    105102
     
    255252}
    256253
    257 #if 0 /// @todo later
    258 NS_GENERIC_FACTORY_CONSTRUCTOR(ipcService)
    259 NS_GENERIC_FACTORY_CONSTRUCTOR_INIT(ipcLockService, Init)
    260 NS_GENERIC_FACTORY_CONSTRUCTOR(tmTransactionService)
    261 NS_GENERIC_FACTORY_CONSTRUCTOR_INIT(ipcDConnectService, Init)
    262 
    263 // enable this code to make the IPC DCONNECT service auto-start.
    264 NS_METHOD
    265 ipcDConnectServiceRegisterProc(nsIComponentManager *aCompMgr,
    266                                nsIFile *aPath,
    267                                const char *registryLocation,
    268                                const char *componentType,
    269                                const nsModuleComponentInfo *info)
    270 {
    271     //
    272     // add ipcService to the XPCOM startup category
    273     //
    274     nsCOMPtr<nsICategoryManager> catman(do_GetService(NS_CATEGORYMANAGER_CONTRACTID));
    275     if (catman) {
    276         nsXPIDLCString prevEntry;
    277         catman->AddCategoryEntry(NS_XPCOM_STARTUP_OBSERVER_ID, "ipcDConnectService",
    278                                  IPC_DCONNECTSERVICE_CONTRACTID, PR_TRUE, PR_TRUE,
    279                                  getter_Copies(prevEntry));
    280     }
    281     return NS_OK;
    282 }
    283 
    284 NS_METHOD
    285 ipcDConnectServiceUnregisterProc(nsIComponentManager *aCompMgr,
    286                                  nsIFile *aPath,
    287                                  const char *registryLocation,
    288                                  const nsModuleComponentInfo *info)
    289 {
    290     nsCOMPtr<nsICategoryManager> catman(do_GetService(NS_CATEGORYMANAGER_CONTRACTID));
    291     if (catman)
    292         catman->DeleteCategoryEntry(NS_XPCOM_STARTUP_OBSERVER_ID,
    293                                     IPC_DCONNECTSERVICE_CONTRACTID, PR_TRUE);
    294     return NS_OK;
    295 }
    296 #endif
    297 
    298254nsComponentManagerImpl* nsComponentManagerImpl::gComponentManager = NULL;
    299255nsIProperties     *gDirectoryService = NULL;
     
    363319    COMPONENT(VARIANT, nsVariantConstructor),
    364320    COMPONENT(INTERFACEINFOMANAGER_SERVICE, nsXPTIInterfaceInfoManagerGetSingleton),
    365 
    366 #if 0 /// @todo later
    367   { IPC_SERVICE_CLASSNAME,
    368     IPC_SERVICE_CID,
    369     IPC_SERVICE_CONTRACTID,
    370     ipcServiceConstructor },
    371     /*
    372     ipcServiceRegisterProc,
    373     ipcServiceUnregisterProc },
    374     */
    375   //
    376   // extensions go here:
    377   //
    378   { IPC_LOCKSERVICE_CLASSNAME,
    379     IPC_LOCKSERVICE_CID,
    380     IPC_LOCKSERVICE_CONTRACTID,
    381     ipcLockServiceConstructor },
    382   { IPC_TRANSACTIONSERVICE_CLASSNAME,
    383     IPC_TRANSACTIONSERVICE_CID,
    384     IPC_TRANSACTIONSERVICE_CONTRACTID,
    385     tmTransactionServiceConstructor },
    386 
    387 #ifdef BUILD_DCONNECT
    388   { IPC_DCONNECTSERVICE_CLASSNAME,
    389     IPC_DCONNECTSERVICE_CID,
    390     IPC_DCONNECTSERVICE_CONTRACTID,
    391     ipcDConnectServiceConstructor,
    392     ipcDConnectServiceRegisterProc,
    393     ipcDConnectServiceUnregisterProc },
    394 #endif
    395 #endif
    396321};
    397322
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