Changeset 103533 in vbox for trunk/src/libs/xpcom18a4/ipc
- Timestamp:
- Feb 22, 2024 2:42:06 PM (12 months ago)
- svn:sync-xref-src-repo-rev:
- 161879
- Location:
- trunk/src/libs/xpcom18a4/ipc/ipcd
- Files:
-
- 2 deleted
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/libs/xpcom18a4/ipc/ipcd/client/src/ipcModuleFactory.cpp
r99775 r103533 51 51 NS_GENERIC_FACTORY_CONSTRUCTOR(ipcService) 52 52 53 // enable this code to make the IPC service auto-start.54 #if 055 NS_METHOD56 ipcServiceRegisterProc(nsIComponentManager *aCompMgr,57 nsIFile *aPath,58 const char *registryLocation,59 const char *componentType,60 const nsModuleComponentInfo *info)61 {62 //63 // add ipcService to the XPCOM startup category64 //65 nsCOMPtr<nsICategoryManager> catman(do_GetService(NS_CATEGORYMANAGER_CONTRACTID));66 if (catman) {67 nsXPIDLCString prevEntry;68 catman->AddCategoryEntry(NS_XPCOM_STARTUP_OBSERVER_ID, "ipcService",69 IPC_SERVICE_CONTRACTID, PR_TRUE, PR_TRUE,70 getter_Copies(prevEntry));71 }72 return NS_OK;73 }74 75 NS_METHOD76 ipcServiceUnregisterProc(nsIComponentManager *aCompMgr,77 nsIFile *aPath,78 const char *registryLocation,79 const nsModuleComponentInfo *info)80 {81 nsCOMPtr<nsICategoryManager> catman(do_GetService(NS_CATEGORYMANAGER_CONTRACTID));82 if (catman)83 catman->DeleteCategoryEntry(NS_XPCOM_STARTUP_OBSERVER_ID,84 IPC_SERVICE_CONTRACTID, PR_TRUE);85 return NS_OK;86 }87 #endif88 89 53 //----------------------------------------------------------------------------- 90 54 // extensions 91 92 #include "ipcLockService.h"93 #include "ipcLockCID.h"94 NS_GENERIC_FACTORY_CONSTRUCTOR_INIT(ipcLockService, Init)95 96 #include "tmTransactionService.h"97 NS_GENERIC_FACTORY_CONSTRUCTOR(tmTransactionService)98 55 99 56 #ifdef BUILD_DCONNECT … … 155 112 // extensions go here: 156 113 // 157 { IPC_LOCKSERVICE_CLASSNAME,158 IPC_LOCKSERVICE_CID,159 IPC_LOCKSERVICE_CONTRACTID,160 ipcLockServiceConstructor },161 { IPC_TRANSACTIONSERVICE_CLASSNAME,162 IPC_TRANSACTIONSERVICE_CID,163 IPC_TRANSACTIONSERVICE_CONTRACTID,164 tmTransactionServiceConstructor },165 166 114 #ifdef BUILD_DCONNECT 167 115 { IPC_DCONNECTSERVICE_CLASSNAME, -
trunk/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp
r103505 r103533 2960 2960 return NS_ERROR_OUT_OF_MEMORY; 2961 2961 2962 vrc = RTReqPoolCreate( 1024/*cMaxThreads*/, 10*RT_MS_1SEC /*cMsMinIdle*/,2963 8/*cThreadsPushBackThreshold */, RT_MS_1SEC /* cMsMaxPushBack */,2962 vrc = RTReqPoolCreate(3 /*cMaxThreads*/, 10*RT_MS_1SEC /*cMsMinIdle*/, 2963 2 /*cThreadsPushBackThreshold */, RT_MS_1SEC /* cMsMaxPushBack */, 2964 2964 "DCon", &mhReqPool); 2965 2965 if (RT_FAILURE(vrc))
Note:
See TracChangeset
for help on using the changeset viewer.