Skip to content

Commit

Permalink
[feature] Added ITypeSupport interface to be implemented by the IDL d…
Browse files Browse the repository at this point in the history
…ata-types (#212)
  • Loading branch information
jmmorato authored Nov 12, 2023
1 parent 3446055 commit 1e35f57
Show file tree
Hide file tree
Showing 3 changed files with 181 additions and 85 deletions.
33 changes: 22 additions & 11 deletions Documentation/articles/domain_module.md
Original file line number Diff line number Diff line change
Expand Up @@ -399,7 +399,8 @@ incompatible QoS, liveliness loss, and more. Here's an example of how to create
```csharp
public class MyParticipantListener : DomainParticipantListener
{
public override void OnInconsistentTopic(Topic topic, InconsistentTopicStatus status)
public override void OnInconsistentTopic(Topic topic,
InconsistentTopicStatus status)
{
Console.WriteLine($"DomainParticipant OnInconsistentTopic called");
}
Expand All @@ -414,52 +415,62 @@ public class MyParticipantListener : DomainParticipantListener
Conosole.WriteLine($"DomainParticipant OnDataOnReaders called");
}

public override void OnLivelinessChanged(DataReader reader, LivelinessChangedStatus status)
public override void OnLivelinessChanged(DataReader reader,
LivelinessChangedStatus status)
{
Console.WriteLine($"DomainParticipant OnLivelinessChanged called");
}

public override void OnRequestedDeadlineMissed(DataReader reader, RequestedDeadlineMissedStatus status)
public override void OnRequestedDeadlineMissed(DataReader reader,
RequestedDeadlineMissedStatus status)
{
Console.WriteLine($"DomainParticipant OnRequestedDeadlineMissed called");
}

public override void OnRequestedIncompatibleQos(DataReader reader, RequestedIncompatibleQosStatus status)
public override void OnRequestedIncompatibleQos(DataReader reader,
RequestedIncompatibleQosStatus status)
{
Console.WriteLine($"DomainParticipant OnRequestedIncompatibleQos called");
}

public override void OnSampleLost(DataReader reader, SampleLostStatus status)
public override void OnSampleLost(DataReader reader,
SampleLostStatus status)
{
Console.WriteLine($"DomainParticipant OnSampleLost called");
}

public override void OnSampleRejected(DataReader reader, SampleRejectedStatus status)
public override void OnSampleRejected(DataReader reader,
SampleRejectedStatus status)
{
Console.WriteLine($"DomainParticipant OnSampleRejected called");
}

public override void OnSubscriptionMatched(DataReader reader, SubscriptionMatchedStatus status)
public override void OnSubscriptionMatched(DataReader reader,
SubscriptionMatchedStatus status)
{
Console.WriteLine($"DomainParticipant OnSubscriptionMatched called");
}

public override void OnLivelinessLost(DataWriter writer, LivelinessLostStatus status)
public override void OnLivelinessLost(DataWriter writer,
LivelinessLostStatus status)
{
Console.WriteLine($"DomainParticipant OnLivelinessLost called");
}

public override void OnOfferedDeadlineMissed(DataWriter writer, OfferedDeadlineMissedStatus status)
public override void OnOfferedDeadlineMissed(DataWriter writer,
OfferedDeadlineMissedStatus status)
{
Console.WriteLine($"DomainParticipant OnOfferedDeadlineMissed called");
}

public override void OnOfferedIncompatibleQos(DataWriter writer, OfferedIncompatibleQosStatus status)
public override void OnOfferedIncompatibleQos(DataWriter writer,
OfferedIncompatibleQosStatus status)
{
Console.WriteLine($"DomainParticipant OnOfferedIncompatibleQos called");
}

public override void OnPublicationMatched(DataWriter writer, PublicationMatchedStatus status)
public override void OnPublicationMatched(DataWriter writer,
PublicationMatchedStatus status)
{
Console.WriteLine($"DomainParticipant OnPublicationMatched called");
}
Expand Down
Loading

0 comments on commit 1e35f57

Please sign in to comment.