RTI Connext C# API  6.1.2
ServiceEnvironment Class Reference

The global entry point to the RTI Connext DDS API. More...

Inheritance diagram for ServiceEnvironment:
ServiceEnvironment

Classes

class  InternalDetails
 For internal use only More...
 

Public Member Functions

GuardCondition CreateGuardCondition ()
 Creates a GuardCondition. More...
 
WaitSet CreateWaitSet ()
 Creates a WaitSet. More...
 
ThreadContext GetThreadContext ()
 Obtains a ThreadContext instance. More...
 
override void Dispose ()
 Forces the deletion of all global object and memory used by RTI Connext. More...
 

Properties

static ServiceEnvironment Instance [get]
 The singleton instance More...
 
ProductVersion Version [get]
 Unique identifier for the build of the RTI Connext DDS Core Libraries More...
 
DomainParticipantFactory ParticipantFactory [get]
 Obtains the singleton DomainParticipantFactory. More...
 
override DynamicTypeFactory TypeFactory [get]
 Obtains the singleton DynamicTypeFactory. More...
 
InternalDetails Internal [get]
 For internal use only More...
 
- Properties inherited from ServiceEnvironment
abstract DynamicTypeFactory TypeFactory [get]
 A factory for creating DynamicType. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from ServiceEnvironment
static ServiceEnvironment CreateInstance (string className)
 Creates a ServiceEnvironment instance from a given class name. More...
 
static ServiceEnvironment CreateInstance (string className, Assembly assembly)
 Creates a ServiceEnvironment instance from a given class name and Assembly. More...
 
static ServiceEnvironment CreateInstance (string className, AppDomain appDomain)
 Creates a ServiceEnvironment instance from a given class name and AppDomain. More...
 

Detailed Description

The global entry point to the RTI Connext DDS API.

The ServiceEndpoint singleton is implicitly used when other objects are created or accessed. For example, ServiceEnvironment.Instance.ParticipantFactory returns the same object as DomainParticipantFactory.Instance.

Member Function Documentation

◆ CreateGuardCondition()

GuardCondition CreateGuardCondition ( )

Creates a GuardCondition.

◆ CreateWaitSet()

WaitSet CreateWaitSet ( )

Creates a WaitSet.

◆ Dispose()

override void Dispose ( )
virtual

Forces the deletion of all global object and memory used by RTI Connext.

Calling this function is not necessary, but it can be called at the end of the application when a memory profiler is being used.

Implements ServiceEnvironment.

◆ GetThreadContext()

ThreadContext GetThreadContext ( )

Obtains a ThreadContext instance.

Property Documentation

◆ Instance

ServiceEnvironment Instance
staticget

The singleton instance

◆ Internal

InternalDetails Internal
get

For internal use only

◆ ParticipantFactory

DomainParticipantFactory ParticipantFactory
get

Obtains the singleton DomainParticipantFactory.

◆ TypeFactory

override DynamicTypeFactory TypeFactory
get

Obtains the singleton DynamicTypeFactory.

◆ Version

ProductVersion Version
get

Unique identifier for the build of the RTI Connext DDS Core Libraries