![]() |
Diffusion C API 6.11.5
|
Functions for adding value streams to a session. More...
Typedefs | |
typedef struct VALUE_STREAM_HANDLE_T | VALUE_STREAM_HANDLE_T |
Token returned when a value stream is added. | |
Functions | |
VALUE_STREAM_HANDLE_T * | add_stream (SESSION_T *session, const char *topic_selector, const VALUE_STREAM_T *value_stream) |
Add a value stream. | |
VALUE_STREAM_HANDLE_T * | add_time_series_stream (SESSION_T *session, const char *topic_selector, const VALUE_STREAM_T *value_stream) |
Add a time series stream. | |
VALUE_STREAM_HANDLE_T * | add_fallback_stream (SESSION_T *session, const VALUE_STREAM_T *value_stream) |
Add a fallback value stream. | |
VALUE_STREAM_HANDLE_T * | add_time_series_fallback_stream (SESSION_T *session, const VALUE_STREAM_T *value_stream) |
Add a time series fallback value stream. | |
void | remove_stream (SESSION_T *session, const VALUE_STREAM_HANDLE_T *handle) |
Remove a value stream. | |
Functions for adding value streams to a session.
typedef struct VALUE_STREAM_HANDLE_T VALUE_STREAM_HANDLE_T |
Token returned when a value stream is added.
This token is then required when removing the value stream.
VALUE_STREAM_HANDLE_T * add_fallback_stream | ( | SESSION_T * | session, |
const VALUE_STREAM_T * | value_stream | ||
) |
Add a fallback value stream.
session | The current active session |
value_stream | value stream to add |
VALUE_STREAM_HANDLE_T * add_stream | ( | SESSION_T * | session, |
const char * | topic_selector, | ||
const VALUE_STREAM_T * | value_stream | ||
) |
Add a value stream.
session | the current active session |
topic_selector | topic selector to register the stream for |
value_stream | value stream to add |
VALUE_STREAM_HANDLE_T * add_time_series_fallback_stream | ( | SESSION_T * | session, |
const VALUE_STREAM_T * | value_stream | ||
) |
Add a time series fallback value stream.
session | The current active session |
value_stream | time series value stream to add |
VALUE_STREAM_HANDLE_T * add_time_series_stream | ( | SESSION_T * | session, |
const char * | topic_selector, | ||
const VALUE_STREAM_T * | value_stream | ||
) |
Add a time series stream.
session | the current active session |
topic_selector | topic selector to register the stream for |
value_stream | time series stream to add |
void remove_stream | ( | SESSION_T * | session, |
const VALUE_STREAM_HANDLE_T * | handle | ||
) |
Remove a value stream.
The handle provided to this function will be freed when the function completes.
session | The current active session |
handle | value stream handle returned from an add_stream call |