Configuration settings for a local QSM client.

C# | Visual Basic | Managed C++ |
[SerializableAttribute] public sealed class ClientConfiguration
<SerializableAttribute> _ Public NotInheritable Class ClientConfiguration
[SerializableAttribute] public ref class ClientConfiguration sealed

All Members | Constructors | Methods | Properties | Fields | Events |
Icon | Member | Description |
---|---|---|
![]() | ClientConfigurationNew(String, UInt32, String) | |
![]() | ClientConfigurationNew(String, String) | |
![]() | ClientConfigurationNew(UInt32, String) | |
![]() | ClientConfigurationNew(UInt32) | |
![]() | ClientConfigurationNew(String) | |
![]() | ClientConfigurationNew() | |
![]() | AlarmQuantum |
The length of the alarm quantum in seconds.
|
![]() | ContinueIOOnTimeWarps | |
![]() | CoreMaximumConcurrency | |
![]() | CoreMaximumTransmitted | |
![]() | CoreMinimumTransmitted | |
![]() | DefaultMaximumRateForMulticast |
Default maximum sending rate for multicast traffic.
|
![]() | DefaultMaximumRateForUnicast |
Default maximum sending rate for unicast (control) traffic.
|
![]() | DefaultMaximumSenderMulticastCredits | |
![]() | DefaultMaximumSenderUnicastCredits | |
![]() | DefaultMulticastSenderConcurrency | |
![]() | DefaultUnicastSenderConcurrency | |
![]() | DisableFailureDetection |
When this option is set, no heartbeats will be sent to the failure detector and the process can crash without being detected.
|
![]() | DisableForwarding | |
![]() | DisableNaks | |
![]() | DisablePullCaching | |
![]() | DoNotBufferUnrecognized | |
![]() | EnableHybridMulticast | |
![]() | Equals(Object) | (Inherited from Object.) |
![]() | Finalize() | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode() | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType() | Gets the Type of the current instance. (Inherited from Object.) |
![]() | GMSAddress |
IP address of the GMS service. If not set, the local instance will host such service.
|
![]() | GMSBatchingTime | |
![]() | GMSHeartbeatTimeout | |
![]() | GMSMaxHeartbeatsMissed | |
![]() | GMSPort |
Port for the GMS service. If the local instance hosts the GMS, this port must be left unassigned or
same as the value assigned to the Port property.
|
![]() | HeartbeatInterval | |
![]() | Incarnation |
Current incarnation number. Incarnation numbers for the same ip/port pair must be increasing,
although do not need to do so at unit inrements. If not specified, the incarnation number is generated automatically
from the local time (with the precision down to seconds).
|
![]() | IOQuantum |
The length of the I/O quantum in seconds.
|
![]() | LogTo | |
![]() | LogToConsole |
When this is set, log messages are sent to the standard console.
|
![]() | LogToFile | |
![]() | MaximumNakRangesPerToken | |
![]() | MaximumToBufferPerRegionSink | |
![]() | MaximumUnacknowledged | |
![]() | MaximumUnrecognizedToBuffer | |
![]() | MembershipChangeClientBatchingInterval |
Time to wait before processing a membership change request. The larger the value, the more batching and the better performance.
Larger values (in 10s of seconds) are recommended if many clients subscribing to thousands of groups are present.
|
![]() | MemberwiseClone() | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | MinimumToBufferPerRegionSink | |
![]() | MTU |
Maximum size of data that can be sent over the network. Must be less than 64K.
The larger the value, the more memory used for receive buffers.
|
![]() | MulticastRetransmissionTimeout | |
![]() | MulticastSenderDelay | |
![]() | NakWindowWidth | |
![]() | NumberOfReceiveBuffersForMulticast | |
![]() | NumberOfReceiveBuffersForUnicast | |
![]() | OpenLogWindow | |
![]() | Port |
Port number to use for the main receive socket at this QSM instance.
|
![]() | ProcessAffinity |
Controls CPU affinity for the local process. If not set (0), affinity is not set. On multiprocessor machines, the recommended
setting is 1 (default), which will restrict the application to run on a single CPU. This is required to prevent inconsistent clock readings.
Allowing QSM to run on multiple CPUs, suhc as by leaving this option unset, is only safe if all the CPUs provide consistent
values of the RDTSC counter.
|
![]() | ReplicationCoefficient |
Number of receivers caching each message.
|
![]() | SizeOfAdfReceiveBuffersForMulticast | |
![]() | SizeOfAdfReceiveBuffersForUnicast | |
![]() | SizeOfAdfSendBuffersForMulticast | |
![]() | SizeOfAdfSendBuffersForUnicast | |
![]() | Subnet |
The subnet at which the network interface to use is located. The accepted formats include four octets separated by dots and with "x"
representing the wildcard (e.g. 192.168.0.x, 172.23.x.x), and ip address and mask separated by a colon, (e.g. 192.168.0.0:255.255.255.0).
|
![]() | SynchronouslyDrainMulticast | |
![]() | SynchronouslyDrainUnicast | |
![]() | TokenRate |
The rate at which loss recovery tokens are circulated.
|
![]() | ToString() | (Inherited from Object.) |
![]() | UnrecognizedRetryTimeout | |
![]() | Verbose |
When this is set, various internal log messages are generated.
|
![]() | WorkingPath |
A local path where QSM can save its traces and other temporary working files.
|

Object | |
![]() | ClientConfiguration |