Factory class for creating runtime managers, see IRuntimeManager
More...
#include <RuntimeManagerFactory.h>
Factory class for creating runtime managers, see IRuntimeManager
◆ CreatePipeRuntimeManager() [1/2]
static std::shared_ptr<IRuntimeManager> OpenTestSystem::Otx::Runtime::Api::RuntimeManagerFactory::CreatePipeRuntimeManager |
( |
const std::string & |
otxRunnerPipeName | ) |
|
|
static |
Creates PipeRuntimeManager without DiagManager.
- Parameters
-
otxRunnerPipeName | Pipe name which the OtxRunner listens on. |
- Returns
- A PipeRuntimeManager.
- Exceptions
-
Examples
static std::shared_ptr< IRuntimeManager > CreatePipeRuntimeManager(const std::string &otxRunnerPipeName, const std::string &diagManagerPipeName)
Creates PipeRuntimeManager with Pipe DiagManager.
◆ CreatePipeRuntimeManager() [2/2]
static std::shared_ptr<IRuntimeManager> OpenTestSystem::Otx::Runtime::Api::RuntimeManagerFactory::CreatePipeRuntimeManager |
( |
const std::string & |
otxRunnerPipeName, |
|
|
const std::string & |
diagManagerPipeName |
|
) |
| |
|
static |
Creates PipeRuntimeManager with Pipe DiagManager.
- Parameters
-
otxRunnerPipeName | Pipe name which the OtxRunner listens on. |
diagManagerPipeName | Pipe name which the DiagManager listens on. |
- Returns
- A PipeRuntimeManager.
- Exceptions
-
Examples
◆ CreateRawRuntimeManager() [1/4]
static std::shared_ptr<IRuntimeManager> OpenTestSystem::Otx::Runtime::Api::RuntimeManagerFactory::CreateRawRuntimeManager |
( |
| ) |
|
|
static |
Creates RawRuntimeManager without DiagManager.
- Returns
- A RawRuntimeManager.
- Exceptions
-
Examples
static std::shared_ptr< IRuntimeManager > CreateRawRuntimeManager()
Creates RawRuntimeManager without DiagManager.
◆ CreateRawRuntimeManager() [2/4]
static std::shared_ptr<IRuntimeManager> OpenTestSystem::Otx::Runtime::Api::RuntimeManagerFactory::CreateRawRuntimeManager |
( |
const std::string & |
diagManagerPipeName | ) |
|
|
static |
Creates RawRuntimeManager with Pipe DiagManager.
- Parameters
-
diagManagerPipeName | Pipe name which the DiagManager listens on. |
- Returns
- A RawRuntimeManager.
- Exceptions
-
Examples
◆ CreateRawRuntimeManager() [3/4]
Creates RawRuntimeManager with Raw DiagManager.
- Parameters
-
otxDiag | OtxDiag is a raw OtxDiag. |
- Returns
- A RawRuntimeManager.
- Exceptions
-
Examples
1 #include "RuntimeManagerFactory.h"
3 #include "ICommandProcessor.h"
5 #include "IDiagManager.h"
6 #include "IDiagConfiguration.h"
7 #include "OtxDiagFactory.h"
14 OpenTestSystem::Otx::DiagManager::Common::ICommandProcessor *commandProcessor;
Factory class for creating the DiagOtxApi
Definition: OtxDiagFactory.h:37
Namespace containing all common methods for the DiagManager
Namespace covering all actions and terms of all diagnostic related OTX extension by an identical meho...
Namespace containing the programming interface for browsing and execution of OTX procedures in own ap...
Definition: ClampState.h:7
◆ CreateRawRuntimeManager() [4/4]
static std::shared_ptr<IRuntimeManager> OpenTestSystem::Otx::Runtime::Api::RuntimeManagerFactory::CreateRawRuntimeManager |
( |
unsigned short |
diagManagerPort | ) |
|
|
static |
Creates RawRuntimeManager with Socket DiagManager.
- Parameters
-
- Returns
- A RawRuntimeManager.
- Exceptions
-
Examples
◆ CreateSocketRuntimeManager() [1/2]
static std::shared_ptr<IRuntimeManager> OpenTestSystem::Otx::Runtime::Api::RuntimeManagerFactory::CreateSocketRuntimeManager |
( |
unsigned short |
otxRunnerPort | ) |
|
|
static |
Creates SocketRuntimeManager without DiagManager.
- Parameters
-
otxRunnerPort | Port which the OtxRunner listens on, or 0 to specify any available port. |
- Returns
- A SocketRuntimeManager.
- Exceptions
-
Examples
static std::shared_ptr< IRuntimeManager > CreateSocketRuntimeManager(unsigned short otxRunnerPort, unsigned short diagManagerPort)
Creates SocketRuntimeManager with Socket DiagManager.
◆ CreateSocketRuntimeManager() [2/2]
static std::shared_ptr<IRuntimeManager> OpenTestSystem::Otx::Runtime::Api::RuntimeManagerFactory::CreateSocketRuntimeManager |
( |
unsigned short |
otxRunnerPort, |
|
|
unsigned short |
diagManagerPort |
|
) |
| |
|
static |
Creates SocketRuntimeManager with Socket DiagManager.
- Parameters
-
otxRunnerPort | Port which the OtxRunner listens on, or 0 to specify any available port. |
diagManagerPort | Port which the DiagManager listens on. |
- Returns
- A SocketRuntimeManager.
- Exceptions
-
Examples
The documentation for this class was generated from the following file: