RTI Connext C# API  6.1.0
AnyContentFilteredTopic Class Reference

The abstract base of a typed ContentFilteredTopic<T>. Provides type-independent methods and properties. More...

Inheritance diagram for AnyContentFilteredTopic:
ITopicDescription ContentFilteredTopic< T >

Public Member Functions

void AppendToExpressionParameter (int index, string value)
 Appends a string term to the specified parameter string. More...
 
void RemoveFromExpressionParameter (int index, string value)
 Removes a string term from the specified parameter string. More...
 
void Dispose ()
 Destroys this object and the resources it uses. More...
 

Properties

string Name [get]
 Name used to create the content-filtered topic More...
 
string TypeName [get]
 Name of the data type associated with this content-filtered topic More...
 
DomainParticipant DomainParticipant [get]
 The DomainParticipant that contains this content-filtered topic More...
 
string FilterExpression [get]
 The filter expression More...
 
IEnumerable< string > FilterParameters [get, set]
 The filter parameters when the expression is parameterized. More...
 
Filter Filter [get, set]
 The Filter object contains both the expression and the parameters, as well as the filter class name, if applicable. More...
 
bool Disposed [get]
 Whether the Dispose method has been called. More...
 
- Properties inherited from ITopicDescription
DomainParticipant DomainParticipant [get]
 The DomainParticipant that created this topic More...
 
string Name [get]
 The name given to this topic More...
 
string TypeName [get]
 The name of the type associated with this topic. More...
 

Detailed Description

The abstract base of a typed ContentFilteredTopic<T>. Provides type-independent methods and properties.

Member Function Documentation

◆ AppendToExpressionParameter()

void AppendToExpressionParameter ( int  index,
string  value 
)

Appends a string term to the specified parameter string.

The full documentation is available in the C API: DDS_ContentFilteredTopic_append_to_expression_parameter

◆ Dispose()

void Dispose ( )

Destroys this object and the resources it uses.

◆ RemoveFromExpressionParameter()

void RemoveFromExpressionParameter ( int  index,
string  value 
)

Removes a string term from the specified parameter string.

The full documentation is available in the C API: DDS_ContentFilteredTopic_remove_from_expression_parameter

Property Documentation

◆ Disposed

bool Disposed
get

Whether the Dispose method has been called.

◆ DomainParticipant

The DomainParticipant that contains this content-filtered topic

◆ Filter

Filter Filter
getset

The Filter object contains both the expression and the parameters, as well as the filter class name, if applicable.

The filter can be modified to change what data readers associated to this topic will receive.

◆ FilterExpression

string FilterExpression
get

The filter expression

◆ FilterParameters

IEnumerable<string> FilterParameters
getset

The filter parameters when the expression is parameterized.

The parameters can be modified to change what data readers associated to this topic will receive.

◆ Name

string Name
get

Name used to create the content-filtered topic

◆ TypeName

string TypeName
get

Name of the data type associated with this content-filtered topic