vxdcomGlobals.h
上传用户:baixin
上传日期:2008-03-13
资源大小:4795k
文件大小:1k
开发平台:

MultiPlatform

  1. /* vxdcomGlobals */
  2. /* Copyright (c) 1999 Wind River Systems, Inc. */
  3. /*
  4. modification history
  5. --------------------
  6. 01e,02aug01,dbs  add globals for SCM task stack and prio
  7. 01d,18jul01,dbs  move g_defaultServerPriority to comCoreLib
  8. 01c,17aug99,aim  added g_vxdcomExportAddress globals
  9. 01b,13aug99,aim  changed minThreads and maxThreads initial values
  10. 01a,13aug99,aim  created
  11. */
  12. #ifndef __INCvxdcomGlobals_h
  13. #define __INCvxdcomGlobals_h
  14. /* __EC__ is EXTERN_C but hopefully unused elsewhere. */
  15. #ifdef ALLOC_GLOBALS
  16. #define __EC__
  17. #define __I(X) = X
  18. #else
  19. #define __EC__ extern "C"
  20. #define __I(X)
  21. #endif
  22. #include "dcomLib.h"
  23. __EC__ int g_vxdcomMinThreads __I(1);
  24. __EC__ int g_vxdcomMaxThreads __I(5);
  25. __EC__ int g_vxdcomThreadPoolPriority __I(100);
  26. __EC__ DWORD g_defaultAuthnLevel __I(RPC_C_AUTHN_LEVEL_NONE);
  27. __EC__ DWORD g_defaultImpLevel __I(RPC_C_IMP_LEVEL_ANONYMOUS);
  28. __EC__ bool g_clientPriorityPropagation __I(true);
  29. __EC__ int g_vxdcomDefaultStackSize __I(32 * 1024);
  30. __EC__ int g_scmTaskStackSize __I(32 * 1024);
  31. __EC__ int g_scmTaskPriority __I(150);
  32. __EC__ int vxdcomBSTRPolicy __I(0);
  33. // non-zero == marshal BSTRs as char array
  34. __EC__ int g_vxdcomObjectExporterPortNumber __I(13535);
  35. #endif // __INCvxdcomGlobals_h