RTI Connext C# API Version 7.2.0
Rti.Utility.NetworkCaptureParams Class Reference

Configures the options of a NetworkCapture. More...

Inherits IEquatable< NetworkCaptureParams >.

Public Types

enum  TrafficKind {
  None = 0 ,
  Out = 1 ,
  In = 2 ,
  Default = All ,
  All = Out | In
}
 Indicates the traffic direction in Traffic More...
 
enum  ContentKind {
  None = 0 ,
  Default = None ,
  User = 1 ,
  Encrypted = 2 ,
  All = User | Encrypted
}
 Indicates the kind of content in DroppedContent More...
 

Public Member Functions

 NetworkCaptureParams ()
 Creates a new instance with the default parameters More...
 
override int GetHashCode ()
 Gets the hash code More...
 
override bool Equals (object other)
 Compares for equality More...
 
bool Equals (NetworkCaptureParams other)
 Compares for equality More...
 

Properties

IList< string > Transports [get, set]
 List of transports to capture More...
 
ContentKind DroppedContent [get, set]
 Exclude contents from the capture file. More...
 
TrafficKind Traffic [get, set]
 Traffic direction to capture More...
 
bool ParseEncryptedContent [get, set]
 If secure traffic should be decrypted or not. More...
 
ThreadSettings CheckpointThreadSettings [get, set]
 The properties of the checkpoint thread. More...
 
int FrameQueueSize [get, set]
 Size of the frame queue (Bytes). More...
 

Detailed Description

Configures the options of a NetworkCapture.

Member Enumeration Documentation

◆ TrafficKind

Indicates the traffic direction in Traffic

Enumerator
None 

None

Out 

Output traffic

In 

Input traffic

Default 

Default configuration (All)

All 

Input and output traffic

◆ ContentKind

Indicates the kind of content in DroppedContent

Enumerator
None 

None

Default 

Default configuration (None)

User 

User content

Encrypted 

Encrypted content

All 

All content

Constructor & Destructor Documentation

◆ NetworkCaptureParams()

Rti.Utility.NetworkCaptureParams.NetworkCaptureParams ( )
inline

Creates a new instance with the default parameters

Member Function Documentation

◆ GetHashCode()

override int Rti.Utility.NetworkCaptureParams.GetHashCode ( )
inline

Gets the hash code

◆ Equals() [1/2]

override bool Rti.Utility.NetworkCaptureParams.Equals ( object  other)

Compares for equality

◆ Equals() [2/2]

bool Rti.Utility.NetworkCaptureParams.Equals ( NetworkCaptureParams  other)
inline

Compares for equality

Property Documentation

◆ Transports

IList<string> Rti.Utility.NetworkCaptureParams.Transports
getset

List of transports to capture

The full documentation is available in the C API: NDDSNetworkCaptureParams_t_transports

◆ DroppedContent

ContentKind Rti.Utility.NetworkCaptureParams.DroppedContent
getset

Exclude contents from the capture file.

The full documentation is available in the C API: NDDSNetworkCaptureParams_t_dropped_content

◆ Traffic

TrafficKind Rti.Utility.NetworkCaptureParams.Traffic
getset

Traffic direction to capture

The full documentation is available in the C API: NDDSNetworkCaptureParams_t_traffic

◆ ParseEncryptedContent

bool Rti.Utility.NetworkCaptureParams.ParseEncryptedContent
getset

If secure traffic should be decrypted or not.

The full documentation is available in the C API: NDDSNetworkCaptureParams_t_parse_encrypted_content

◆ CheckpointThreadSettings

ThreadSettings Rti.Utility.NetworkCaptureParams.CheckpointThreadSettings
getset

The properties of the checkpoint thread.

The full documentation is available in the C API: NDDSNetworkCaptureParams_t_checkpoint_thread_settings

◆ FrameQueueSize

int Rti.Utility.NetworkCaptureParams.FrameQueueSize
getset

Size of the frame queue (Bytes).

The full documentation is available in the C API: NDDSNetworkCaptureParams_t_frame_queue_size