Table of Contents

Class OpenDDSConfiguration.DCPSInfoRepoConfiguration

Namespace
MASES.DataDistributionManager.Bindings.Configuration
Assembly
DataDistributionManagerNet.dll
public class OpenDDSConfiguration.DCPSInfoRepoConfiguration : BaseConfiguration, IConfiguration, INotifyPropertyChanged
Inheritance
OpenDDSConfiguration.DCPSInfoRepoConfiguration
Implements
Inherited Members

Constructors

DCPSInfoRepoConfiguration()

public DCPSInfoRepoConfiguration()

DCPSInfoRepoConfiguration(bool, string)

public DCPSInfoRepoConfiguration(bool autostart, string commandLine)

Parameters

autostart bool

Automatically starts DCPSInfoRepo

commandLine string

Command line to use with DCPSInfoRepo

Fields

DCPSInfoRepoAutostartKey

Configuration key of Autostart

public const string DCPSInfoRepoAutostartKey = "datadistributionmanager.opendds.dcpsinforepo.autostart"

Field Value

string

DCPSInfoRepoCommandLineKey

Configuration key of CommandLine

public const string DCPSInfoRepoCommandLineKey = "datadistributionmanager.opendds.dcpsinforepo.cmdlineargs"

Field Value

string

DCPSInfoRepoDispatchingCheckDelayKey

Configuration key of DispatchingCheckDelay

public const string DCPSInfoRepoDispatchingCheckDelayKey = "DispatchingCheckDelay"

Field Value

string

DCPSInfoRepoFederateWithKey

Configuration key of FederateWith

public const string DCPSInfoRepoFederateWithKey = "FederateWith"

Field Value

string

DCPSInfoRepoFederationIdKey

Configuration key of FederationId

public const string DCPSInfoRepoFederationIdKey = "FederationId"

Field Value

string

DCPSInfoRepoFederatorConfigKey

Configuration key of FederatorConfig

public const string DCPSInfoRepoFederatorConfigKey = "FederatorConfig"

Field Value

string

DCPSInfoRepoIorFileKey

Configuration key of IorFile

public const string DCPSInfoRepoIorFileKey = "o"

Field Value

string

DCPSInfoRepoListeningAddressKey

Configuration key of ListeningAddress

public const string DCPSInfoRepoListeningAddressKey = "a"

Field Value

string

DCPSInfoRepoLogOnApplicationKey

Configuration key of LogOnApplication

public const string DCPSInfoRepoLogOnApplicationKey = "datadistributionmanager.opendds.dcpsinforepo.logonapplication"

Field Value

string

DCPSInfoRepoMonitorKey

Configuration key of Autostart

public const string DCPSInfoRepoMonitorKey = "datadistributionmanager.opendds.dcpsinforepo.monitor"

Field Value

string

DCPSInfoRepoNOBITSKey

Configuration key of NOBITS

public const string DCPSInfoRepoNOBITSKey = "NOBITS"

Field Value

string

DCPSInfoRepoORBEndpointKey

Configuration key of ORBEndpoint

public const string DCPSInfoRepoORBEndpointKey = "ORBEndpoint"

Field Value

string

DCPSInfoRepoORBListenEndpointsKey

Configuration key of ORBListenEndpoints

public const string DCPSInfoRepoORBListenEndpointsKey = "ORBListenEndpoints"

Field Value

string

DCPSInfoRepoORBSvcConfKey

Configuration key of ORBSvcConf

public const string DCPSInfoRepoORBSvcConfKey = "ORBSvcConf"

Field Value

string

DCPSInfoRepoPersistenceFileKey

Configuration key of PersistenceFile

public const string DCPSInfoRepoPersistenceFileKey = "file"

Field Value

string

DCPSInfoRepoPersistenceResetKey

Configuration key of PersistenceReset

public const string DCPSInfoRepoPersistenceResetKey = "reset"

Field Value

string

DCPSInfoRepoReassociateDelayKey

Configuration key of ReassociateDelay

public const string DCPSInfoRepoReassociateDelayKey = "ReassociateDelay"

Field Value

string

DCPSInfoRepoResurrectKey

Configuration key of Resurrect

public const string DCPSInfoRepoResurrectKey = "r"

Field Value

string

DCPSInfoRepoVerboseLoggingKey

Configuration key of VerboseLogging

public const string DCPSInfoRepoVerboseLoggingKey = "z"

Field Value

string

Properties

Autostart

Automatically start DCPSInfoRepo

public bool Autostart { get; set; }

Property Value

bool

CommandLine

The command line to be used on DCPSInfoRepo executable

public string CommandLine { get; set; }

Property Value

string

Configuration

public override string[] Configuration { get; }

Property Value

string[]

DispatchingCheckDelay

Unique identifier for this repository within any federation. This is supplied as a 32 bit decimal numeric value.

public int DispatchingCheckDelay { get; set; }

Property Value

int

FederateWith

Repository federation reference at which to join a federation. This is supplied as a valid CORBA object reference in string form: stringified IOR, file: or corbaloc: reference string.

public string FederateWith { get; set; }

Property Value

string

FederationId

Unique identifier for this repository within any federation. This is supplied as a 32 bit decimal numeric value.

public int FederationId { get; set; }

Property Value

int

FederatorConfig

Configure federation from file

public string FederatorConfig { get; set; }

Property Value

string

IorFile

Write the IOR of the DCPSInfo object to the specified file

public string IorFile { get; set; }

Property Value

string

ListeningAddress

Listening address for built-in topics (when built-in topics are published).

public string ListeningAddress { get; set; }

Property Value

string

LogOnApplication

Emits log in the application log

public bool LogOnApplication { get; set; }

Property Value

bool

Monitor

Monitors DCPSInfoRepo process

public bool Monitor { get; set; }

Property Value

bool

NOBITS

Disable the publication of built-in topics

public bool NOBITS { get; set; }

Property Value

bool

ORBEndpoint

public string ORBEndpoint { get; set; }

Property Value

string

ORBListenEndpoints

public string ORBListenEndpoints { get; set; }

Property Value

string

ORBSvcConf

public string ORBSvcConf { get; set; }

Property Value

string

PersistenceFile

Name of the persistent file

public string PersistenceFile { get; set; }

Property Value

string

PersistenceReset

Wipe out old persistent data.

public bool PersistenceReset { get; set; }

Property Value

bool

ReassociateDelay

delay between reassociations

public int ReassociateDelay { get; set; }

Property Value

int

Resurrect

Resurrect from persistent file

public bool Resurrect { get; set; }

Property Value

bool

VerboseLogging

Turn on verbose transport logging

public bool VerboseLogging { get; set; }

Property Value

bool

Methods

CheckConfiguration()

protected override void CheckConfiguration()