S2OPC OPCUA Toolkit
Loading...
Searching...
No Matches
subscription_core_bs.h File Reference
#include "b2c.h"
#include "constants.h"
#include "monitored_item_queue_bs.h"

Go to the source code of this file.

Functions

void subscription_core_bs__INITIALISATION (void)
 
void subscription_core_bs__compute_create_subscription_revised_params (const constants__t_opcua_duration_i subscription_core_bs__p_reqPublishInterval, const t_entier4 subscription_core_bs__p_reqLifetimeCount, const t_entier4 subscription_core_bs__p_reqMaxKeepAlive, const t_entier4 subscription_core_bs__p_maxNotificationsPerPublish, constants__t_opcua_duration_i *const subscription_core_bs__revisedPublishInterval, t_entier4 *const subscription_core_bs__revisedLifetimeCount, t_entier4 *const subscription_core_bs__revisedMaxKeepAlive, t_entier4 *const subscription_core_bs__revisedMaxNotificationsPerPublish)
 
void subscription_core_bs__create_periodic_publish_timer (const constants__t_subscription_i subscription_core_bs__p_subscription, const constants__t_opcua_duration_i subscription_core_bs__p_publishInterval, t_bool *const subscription_core_bs__bres, constants__t_timer_id_i *const subscription_core_bs__timerId)
 
void subscription_core_bs__delete_publish_timer (const constants__t_timer_id_i subscription_core_bs__p_timer_id)
 
void subscription_core_bs__get_next_subscription_sequence_number (const constants__t_sub_seq_num_i subscription_core_bs__p_prev_seq_num, constants__t_sub_seq_num_i *const subscription_core_bs__p_next_seq_num)
 
void subscription_core_bs__get_nodeToMonitoredItemQueue (const constants__t_NodeId_i subscription_core_bs__p_nid, t_bool *const subscription_core_bs__p_bres, constants__t_monitoredItemQueue_i *const subscription_core_bs__p_monitoredItemQueue)
 
void subscription_core_bs__modify_publish_timer_period (const constants__t_timer_id_i subscription_core_bs__p_timerId, const constants__t_opcua_duration_i subscription_core_bs__p_revPublishInterval)
 
void subscription_core_bs__subscription_core_bs_UNINITIALISATION (void)
 

Function Documentation

◆ subscription_core_bs__INITIALISATION()

void subscription_core_bs__INITIALISATION ( void )
extern

◆ subscription_core_bs__compute_create_subscription_revised_params()

void subscription_core_bs__compute_create_subscription_revised_params ( const constants__t_opcua_duration_i subscription_core_bs__p_reqPublishInterval,
const t_entier4 subscription_core_bs__p_reqLifetimeCount,
const t_entier4 subscription_core_bs__p_reqMaxKeepAlive,
const t_entier4 subscription_core_bs__p_maxNotificationsPerPublish,
constants__t_opcua_duration_i *const subscription_core_bs__revisedPublishInterval,
t_entier4 *const subscription_core_bs__revisedLifetimeCount,
t_entier4 *const subscription_core_bs__revisedMaxKeepAlive,
t_entier4 *const subscription_core_bs__revisedMaxNotificationsPerPublish )
extern

◆ subscription_core_bs__create_periodic_publish_timer()

void subscription_core_bs__create_periodic_publish_timer ( const constants__t_subscription_i subscription_core_bs__p_subscription,
const constants__t_opcua_duration_i subscription_core_bs__p_publishInterval,
t_bool *const subscription_core_bs__bres,
constants__t_timer_id_i *const subscription_core_bs__timerId )
extern

◆ subscription_core_bs__delete_publish_timer()

void subscription_core_bs__delete_publish_timer ( const constants__t_timer_id_i subscription_core_bs__p_timer_id)
extern

◆ subscription_core_bs__get_next_subscription_sequence_number()

void subscription_core_bs__get_next_subscription_sequence_number ( const constants__t_sub_seq_num_i subscription_core_bs__p_prev_seq_num,
constants__t_sub_seq_num_i *const subscription_core_bs__p_next_seq_num )
extern

◆ subscription_core_bs__get_nodeToMonitoredItemQueue()

void subscription_core_bs__get_nodeToMonitoredItemQueue ( const constants__t_NodeId_i subscription_core_bs__p_nid,
t_bool *const subscription_core_bs__p_bres,
constants__t_monitoredItemQueue_i *const subscription_core_bs__p_monitoredItemQueue )
extern

◆ subscription_core_bs__modify_publish_timer_period()

void subscription_core_bs__modify_publish_timer_period ( const constants__t_timer_id_i subscription_core_bs__p_timerId,
const constants__t_opcua_duration_i subscription_core_bs__p_revPublishInterval )
extern

◆ subscription_core_bs__subscription_core_bs_UNINITIALISATION()

void subscription_core_bs__subscription_core_bs_UNINITIALISATION ( void )
extern