⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stafproc.h

📁 Software Testing Automation Framework (STAF)的开发代码
💻 H
字号:
/*****************************************************************************//* Software Testing Automation Framework (STAF)                              *//* (C) Copyright IBM Corp. 2001, 2004                                        *//*                                                                           *//* This software is licensed under the Common Public License (CPL) V1.0.     *//*****************************************************************************/#ifndef STAF_STAFProc#define STAF_STAFProc#include "STAF.h"#include "STAFRefPtr.h"#include "STAFString.h"#include "STAFVariablePool.h"#include "STAFMutexSem.h"#include "STAFEventSem.h"#include "STAFProcess.h"#include "STAFConnectionProvider.h"#include <map>extern STAFHandle_t gSTAFProcHandle;extern STAFHandlePtr gSTAFProcHandlePtr;extern STAFProcessID_t gSTAFProcPID;extern STAFVariablePoolPtr *gGlobalVariablePoolPtr;extern STAFVariablePoolPtr *gSharedVariablePoolPtr;class STAFThreadManager;extern STAFThreadManager *gThreadManagerPtr;class STAFHandleManager;extern STAFHandleManager *gHandleManagerPtr;class STAFTrustManager;extern STAFTrustManager *gTrustManagerPtr;class STAFDiagManager;extern STAFDiagManager *gDiagManagerPtr;class STAFConnectionManager;extern STAFConnectionManager *gConnectionManagerPtr;class STAFServiceManager;extern STAFServiceManager *gServiceManagerPtr;class STAFRequestManager;extern STAFRequestManager *gRequestManagerPtr;class STAFFSCopyManager;extern STAFFSCopyManager *gFSCopyManagerPtr;class STAFNotificationList;extern STAFNotificationList *gNotifyOnStartPtr;extern STAFNotificationList *gNotifyOnShutdownPtr;extern STAFEventSemPtr *gShutdownSemaphorePtr;extern STAFEventSemPtr *gGCPollingSemPtr;extern STAFEventSemPtr gGCPollingSem;extern unsigned int gContinueGCPolling;typedef std::map<STAFString, STAFString> STAFEnvMap;extern STAFEnvMap *gEnvMapPtr;extern unsigned char *gEnvBuffer;extern int gEnvSize;extern STAFMutexSem *gDirectorySemPtr;extern STAFString gVersion;extern STAFString *gMachineNicknamePtr;extern STAFString *gMachinePtr;extern STAFString *gSTAFWriteLocationPtr;extern STAFString *gSTAFInstanceNamePtr;extern STAFString *gSTAFInstanceUUIDPtr;extern unsigned short gTCPIPPort;extern unsigned int gConnectionAttempts;extern unsigned int gConnectionRetryDelay;extern STAFConnectionProviderPtr *gLocalConnProvPtr;extern STAFConnectionProviderPtr *gTCPConnProvPtr;extern unsigned int gNumInitialThreads;extern long gMaxFiles;extern unsigned int gMaxQueueSize;extern STAFProcessConsoleMode_t gDefaultConsoleMode;extern unsigned int gStrictFSCopyTrust;extern unsigned int gResultCompatibilityMode;extern STAFString *gLineSeparatorPtr;extern STAFString *gFileSeparatorPtr;extern STAFString *gPathSeparatorPtr;extern STAFString *gCommandSeparatorPtr;extern const STAFString gSpecSeparator;extern const STAFString gNoneString;extern const STAFString gAnonymousString;extern const STAFString gUnauthenticatedUser;// The following enum corresponds to entries in the gAPITable defined in// STAFProc.cpp.enum STAFAPINumber{    kSTAFLocalServiceRequestAPI = 0,    kSTAFRemoteServiceRequestAPI = 1,    kSTAFProcessRegistrationAPI = 2,    kSTAFProcessUnRegistrationAPI = 3,    kSTAFFileTransferAPI = 4,    kSTAFFileTransferAPI2 = 5,    kSTAFDirectoryCopyAPI = 6,    kSTAFRemoteServiceRequestAPI2 = 7,    kSTAFHandleTerminationRegistrationAPI = 8,    kSTAFRemoteHandleTerminatedAPI = 9};// The following enum defines the Compatibility Modes for handling results// passed back to pre-STAF V3 systemsenum STAFResultCompatibilityMode_e{    // Unmarshall result to verbose pretty print format    kSTAFResultCompatibilityVerbose = 0,    // Don't change anything in the result    kSTAFResultCompatibilityNone = 1};#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -