Class OpenDDSConfiguration.DCPSInfoRepoConfiguration
- Assembly
- DataDistributionManagerNet.dll
Class managing DCPSInfoRepo. See http://download.objectcomputing.com/OpenDDS/OpenDDS-latest.pdf
public class OpenDDSConfiguration.DCPSInfoRepoConfiguration : BaseConfiguration, IConfiguration, INotifyPropertyChanged
- Inheritance
-
OpenDDSConfiguration.DCPSInfoRepoConfiguration
- Implements
- Inherited Members
Constructors
DCPSInfoRepoConfiguration()
Initialize a new instance of OpenDDSConfiguration.DCPSInfoRepoConfiguration
public DCPSInfoRepoConfiguration()
DCPSInfoRepoConfiguration(bool, string)
Initialize a new instance of OpenDDSConfiguration.DCPSInfoRepoConfiguration
public DCPSInfoRepoConfiguration(bool autostart, string commandLine)
Parameters
autostart
boolAutomatically starts DCPSInfoRepo
commandLine
stringCommand line to use with DCPSInfoRepo
Fields
DCPSInfoRepoAutostartKey
Configuration key of Autostart
public const string DCPSInfoRepoAutostartKey = "datadistributionmanager.opendds.dcpsinforepo.autostart"
Field Value
DCPSInfoRepoCommandLineKey
Configuration key of CommandLine
public const string DCPSInfoRepoCommandLineKey = "datadistributionmanager.opendds.dcpsinforepo.cmdlineargs"
Field Value
DCPSInfoRepoDispatchingCheckDelayKey
Configuration key of DispatchingCheckDelay
public const string DCPSInfoRepoDispatchingCheckDelayKey = "DispatchingCheckDelay"
Field Value
DCPSInfoRepoFederateWithKey
Configuration key of FederateWith
public const string DCPSInfoRepoFederateWithKey = "FederateWith"
Field Value
DCPSInfoRepoFederationIdKey
Configuration key of FederationId
public const string DCPSInfoRepoFederationIdKey = "FederationId"
Field Value
DCPSInfoRepoFederatorConfigKey
Configuration key of FederatorConfig
public const string DCPSInfoRepoFederatorConfigKey = "FederatorConfig"
Field Value
DCPSInfoRepoIorFileKey
Configuration key of IorFile
public const string DCPSInfoRepoIorFileKey = "o"
Field Value
DCPSInfoRepoListeningAddressKey
Configuration key of ListeningAddress
public const string DCPSInfoRepoListeningAddressKey = "a"
Field Value
DCPSInfoRepoLogOnApplicationKey
Configuration key of LogOnApplication
public const string DCPSInfoRepoLogOnApplicationKey = "datadistributionmanager.opendds.dcpsinforepo.logonapplication"
Field Value
DCPSInfoRepoMonitorKey
Configuration key of Autostart
public const string DCPSInfoRepoMonitorKey = "datadistributionmanager.opendds.dcpsinforepo.monitor"
Field Value
DCPSInfoRepoNOBITSKey
Configuration key of NOBITS
public const string DCPSInfoRepoNOBITSKey = "NOBITS"
Field Value
DCPSInfoRepoORBEndpointKey
Configuration key of ORBEndpoint
public const string DCPSInfoRepoORBEndpointKey = "ORBEndpoint"
Field Value
DCPSInfoRepoORBListenEndpointsKey
Configuration key of ORBListenEndpoints
public const string DCPSInfoRepoORBListenEndpointsKey = "ORBListenEndpoints"
Field Value
DCPSInfoRepoORBSvcConfKey
Configuration key of ORBSvcConf
public const string DCPSInfoRepoORBSvcConfKey = "ORBSvcConf"
Field Value
DCPSInfoRepoPersistenceFileKey
Configuration key of PersistenceFile
public const string DCPSInfoRepoPersistenceFileKey = "file"
Field Value
DCPSInfoRepoPersistenceResetKey
Configuration key of PersistenceReset
public const string DCPSInfoRepoPersistenceResetKey = "reset"
Field Value
DCPSInfoRepoReassociateDelayKey
Configuration key of ReassociateDelay
public const string DCPSInfoRepoReassociateDelayKey = "ReassociateDelay"
Field Value
DCPSInfoRepoResurrectKey
Configuration key of Resurrect
public const string DCPSInfoRepoResurrectKey = "r"
Field Value
DCPSInfoRepoVerboseLoggingKey
Configuration key of VerboseLogging
public const string DCPSInfoRepoVerboseLoggingKey = "z"
Field Value
Properties
Autostart
Automatically start DCPSInfoRepo
public bool Autostart { get; set; }
Property Value
CommandLine
The command line to be used on DCPSInfoRepo executable
public string CommandLine { get; set; }
Property Value
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
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
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
FederatorConfig
Configure federation from file
public string FederatorConfig { get; set; }
Property Value
IorFile
Write the IOR of the DCPSInfo object to the specified file
public string IorFile { get; set; }
Property Value
ListeningAddress
Listening address for built-in topics (when built-in topics are published).
public string ListeningAddress { get; set; }
Property Value
LogOnApplication
Emits log in the application log
public bool LogOnApplication { get; set; }
Property Value
Monitor
Monitors DCPSInfoRepo process
public bool Monitor { get; set; }
Property Value
NOBITS
Disable the publication of built-in topics
public bool NOBITS { get; set; }
Property Value
ORBEndpoint
public string ORBEndpoint { get; set; }
Property Value
ORBListenEndpoints
public string ORBListenEndpoints { get; set; }
Property Value
ORBSvcConf
public string ORBSvcConf { get; set; }
Property Value
PersistenceFile
Name of the persistent file
public string PersistenceFile { get; set; }
Property Value
PersistenceReset
Wipe out old persistent data.
public bool PersistenceReset { get; set; }
Property Value
ReassociateDelay
delay between reassociations
public int ReassociateDelay { get; set; }
Property Value
Resurrect
Resurrect from persistent file
public bool Resurrect { get; set; }
Property Value
VerboseLogging
Turn on verbose transport logging
public bool VerboseLogging { get; set; }
Property Value
Methods
CheckConfiguration()
protected override void CheckConfiguration()