CoreDX DDS for Java
from Twin Oaks Computing, Inc.

com.toc.coredx.DDS
Interface TopicListener


public interface TopicListener

The DDS_TopicListener provides asynchronous notification of DDS_Topic events. This listener can be installed during Topic creation (DDS_DomainParticipant_create_topic() and related) as well as by calling DDS_Topic_set_listener().


Method Summary
 long get_nil_mask()
          Returns a bitmask indicating which listener methods (if any) should be considered NIL, and therefore, should not be invoked.
 void on_inconsistent_topic(Topic the_topic, InconsistentTopicStatus status)
          Called when the CoreDX infrastructure detects that another topic exists with different (inconsistent) characteristics.
 

Method Detail

on_inconsistent_topic

void on_inconsistent_topic(Topic the_topic,
                           InconsistentTopicStatus status)
Called when the CoreDX infrastructure detects that another topic exists with different (inconsistent) characteristics.

The status argument provides a snapshot of the status at the time the listener was invoked.


get_nil_mask

long get_nil_mask()
Returns a bitmask indicating which listener methods (if any) should be considered NIL, and therefore, should not be invoked.


Copyright © 2010 Twin Oaks Computing, Inc,
All Rights Reserved