pips_event_type_e

Updated: April 19, 2023

Event types

Synopsis:

#include <pips/event.h>
typedef enum pips_event_type {
    PIPS_EVENT_NONE,
    PIPS_EVENT_NEW_DATA,
    PIPS_EVENT_NEW_TOPIC,
    PIPS_EVENT_NEW_PUBLISHER,
    PIPS_EVENT_NEW_SUBSCRIBER,
    PIPS_EVENT_DELETED_PUBLISHER,
    PIPS_EVENT_DELETED_SUBSCRIBER,
    PIPS_EVENT_UNKNOWN
} pips_event_type_e;

Data:

PIPS_EVENT_NONE

No event.

PIPS_EVENT_NEW_DATA

New data samples have been received for a given publication.

PIPS_EVENT_NEW_TOPIC

A new topic is being published on the publish/subscribe middleware.

PIPS_EVENT_NEW_PUBLISHER

A new publisher for the specified topic was detected by the middleware.

PIPS_EVENT_NEW_SUBSCRIBER

A new subscriber for the specified topic was detected by the middleware.

PIPS_EVENT_DELETED_PUBLISHER

An existing publisher for the specified topic was removed from the middleware.

PIPS_EVENT_DELETED_SUBSCRIBER

An existing subscriber for the specified topic was removed from the middleware.

PIPS_EVENT_UNKNOWN

Unknown event type.

Library:

pips-client