OTX-Runtime for DotNet  
OpenTestSystem.Otx.DiagManager.OtxDiagApi.OtxDiagFactory Class Reference

Factory class for creating the DiagOtxApi More...

Static Public Member Functions

static IOtxDiag CreateOtxDiag (IClient client)
 Creates a OtxDiag instance inside a separate process with inter process communication More...
 
static IOtxDiag CreatePipeOtxDiag (string pipeName)
 Creates a OtxDiag instance inside a separate process with inter process communication More...
 
static IOtxDiag CreateSocketOtxDiag (ushort port=DefaultPort)
 Creates a OtxDiag instance inside a separate process with inter process communication More...
 

Detailed Description

Factory class for creating the DiagOtxApi

Member Function Documentation

◆ CreateOtxDiag()

static IOtxDiag OpenTestSystem.Otx.DiagManager.OtxDiagApi.OtxDiagFactory.CreateOtxDiag ( IClient  client)
inlinestatic

Creates a OtxDiag instance inside a separate process with inter process communication

Parameters
portPort number of the DiagManager server e.g. "8888"
Exceptions
DataTypes.DiagRuntimeExceptionThrow when fail to validate lincense by client, and when license key is not valid or is expired
Returns

◆ CreatePipeOtxDiag()

static IOtxDiag OpenTestSystem.Otx.DiagManager.OtxDiagApi.OtxDiagFactory.CreatePipeOtxDiag ( string  pipeName)
inlinestatic

Creates a OtxDiag instance inside a separate process with inter process communication

Parameters
pipeNamePipe name which the DiagManager listens on
Exceptions
DataTypes.DiagRuntimeExceptionThrow when license key is not valid or is expired
Returns

◆ CreateSocketOtxDiag()

static IOtxDiag OpenTestSystem.Otx.DiagManager.OtxDiagApi.OtxDiagFactory.CreateSocketOtxDiag ( ushort  port = DefaultPort)
inlinestatic

Creates a OtxDiag instance inside a separate process with inter process communication

Parameters
portPort number of the DiagManager server e.g. "8888"
Exceptions
DataTypes.DiagRuntimeExceptionThrow when license key is not valid or is expired
Returns

The documentation for this class was generated from the following file: