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
autostartboolAutomatically starts DCPSInfoRepo
commandLinestringCommand 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()