30#ifndef _subscription_core_1_h
31#define _subscription_core_1_h
81 const t_entier4 subscription_core_1__p_revLifetimeCount,
82 const t_entier4 subscription_core_1__p_revMaxKeepAlive,
83 const t_entier4 subscription_core_1__p_maxNotificationsPerPublish,
84 const t_bool subscription_core_1__p_publishEnabled,
97 t_entier4 *
const subscription_core_1__p_keepAliveCounter);
100 t_entier4 *
const subscription_core_1__p_lifetimeCounter);
103 t_entier4 *
const subscription_core_1__p_maxNotificationsPerPublish);
106 t_bool *
const subscription_core_1__p_firstMsgSent);
109 t_bool *
const subscription_core_1__p_moreNotifs);
112 t_bool *
const subscription_core_1__p_pubEnabled);
139 t_bool *
const subscription_core_1__p_dom,
143 t_bool *
const subscription_core_1__is_valid);
150 const t_entier4 subscription_core_1__p_revLifetimeCount,
151 const t_entier4 subscription_core_1__p_revMaxKeepAlive);
154 const t_entier4 subscription_core_1__p_maxNotificationsPerPublish);
159 const t_bool subscription_core_1__p_moreNotifs);
162 const t_bool subscription_core_1__p_pubEnabled);
int32_t t_entier4
Definition b2c.h:34
bool t_bool
Definition b2c.h:28
#define constants__t_session_i_max
Definition constants.h:406
#define constants__t_timer_id_i
Definition constants.h:120
#define constants__t_notifRepublishQueue_i
Definition constants.h:106
#define constants__t_publishReqQueue_i
Definition constants.h:111
#define constants__t_subscription_i_max
Definition constants.h:409
constants__t_subscriptionState_i
Definition constants.h:319
#define constants__t_session_i
Definition constants.h:116
#define constants__t_sub_seq_num_i
Definition constants.h:118
#define constants__t_subscription_i
Definition constants.h:119
#define constants__t_opcua_duration_i
Definition constants.h:110
#define constants__t_monitoredItemQueue_i
Definition constants.h:100
void subscription_core_1__set_subscription_PublishingEnabled(const constants__t_subscription_i subscription_core_1__p_subscription, const t_bool subscription_core_1__p_pubEnabled)
constants__t_session_i subscription_core_1__a_subscription_session_i[constants__t_subscription_i_max+1]
void subscription_core_1__set_subscription_MoreNotifications(const constants__t_subscription_i subscription_core_1__p_subscription, const t_bool subscription_core_1__p_moreNotifs)
t_entier4 subscription_core_1__a_keepAliveExpCount_i[constants__t_subscription_i_max+1]
void subscription_core_1__get_subscription_monitoredItemQueue(const constants__t_subscription_i subscription_core_1__p_subscription, constants__t_monitoredItemQueue_i *const subscription_core_1__p_monitoredItemQueue)
void subscription_core_1__set_subscription_MaxLifetimeAndKeepAliveCount(const constants__t_subscription_i subscription_core_1__p_subscription, const t_entier4 subscription_core_1__p_revLifetimeCount, const t_entier4 subscription_core_1__p_revMaxKeepAlive)
void subscription_core_1__get_subscription_publishInterval(const constants__t_subscription_i subscription_core_1__p_subscription, constants__t_opcua_duration_i *const subscription_core_1__p_publishInterval)
void subscription_core_1__get_subscription_KeepAliveCounter(const constants__t_subscription_i subscription_core_1__p_subscription, t_entier4 *const subscription_core_1__p_keepAliveCounter)
constants__t_monitoredItemQueue_i subscription_core_1__a_monitoredItemQueue_i[constants__t_subscription_i_max+1]
void subscription_core_1__add_subscription(const constants__t_subscription_i subscription_core_1__p_subscription, const constants__t_session_i subscription_core_1__p_session, const constants__t_opcua_duration_i subscription_core_1__p_revPublishInterval, const t_entier4 subscription_core_1__p_revLifetimeCount, const t_entier4 subscription_core_1__p_revMaxKeepAlive, const t_entier4 subscription_core_1__p_maxNotificationsPerPublish, const t_bool subscription_core_1__p_publishEnabled, const constants__t_publishReqQueue_i subscription_core_1__p_publishQueue, const constants__t_notifRepublishQueue_i subscription_core_1__p_republishQueue, const constants__t_monitoredItemQueue_i subscription_core_1__p_monitoredItemQueue, const constants__t_timer_id_i subscription_core_1__p_timerId)
constants__t_sub_seq_num_i subscription_core_1__a_SeqNum_i[constants__t_subscription_i_max+1]
void subscription_core_1__is_valid_subscription(const constants__t_subscription_i subscription_core_1__p_subscription, t_bool *const subscription_core_1__is_valid)
void subscription_core_1__get_subscription_notifRepublishQueue(const constants__t_subscription_i subscription_core_1__p_subscription, constants__t_notifRepublishQueue_i *const subscription_core_1__p_republishQueue)
void subscription_core_1__get_subscription_MaxNotifsPerPublish(const constants__t_subscription_i subscription_core_1__p_subscription, t_entier4 *const subscription_core_1__p_maxNotificationsPerPublish)
void subscription_core_1__get_subscription_publishRequestQueue(const constants__t_subscription_i subscription_core_1__p_subscription, constants__t_publishReqQueue_i *const subscription_core_1__p_publishReqQueue)
t_entier4 subscription_core_1__a_maxNotifsPerPublish_i[constants__t_subscription_i_max+1]
void subscription_core_1__reset_subscription_KeepAliveCounter(const constants__t_subscription_i subscription_core_1__p_subscription)
void subscription_core_1__decrement_subscription_LifetimeCounter(const constants__t_subscription_i subscription_core_1__p_subscription)
void subscription_core_1__get_subscription_MessageSent(const constants__t_subscription_i subscription_core_1__p_subscription, t_bool *const subscription_core_1__p_firstMsgSent)
void subscription_core_1__delete_subscription(const constants__t_subscription_i subscription_core_1__p_subscription)
t_entier4 subscription_core_1__a_LifetimeCounter_i[constants__t_subscription_i_max+1]
constants__t_subscriptionState_i subscription_core_1__a_subscription_state_i[constants__t_subscription_i_max+1]
void subscription_core_1__decrement_subscription_KeepAliveCounter(const constants__t_subscription_i subscription_core_1__p_subscription)
void subscription_core_1__set_subscription_publishInterval(const constants__t_subscription_i subscription_core_1__p_subscription, const constants__t_opcua_duration_i subscription_core_1__p_revPublishInterval)
constants__t_opcua_duration_i subscription_core_1__a_publishInterval_i[constants__t_subscription_i_max+1]
void subscription_core_1__reset_subscription_LifetimeCounter(const constants__t_subscription_i subscription_core_1__p_subscription)
constants__t_subscription_i subscription_core_1__a_session_subscription_i[constants__t_session_i_max+1]
void subscription_core_1__get_subscription_state(const constants__t_subscription_i subscription_core_1__p_subscription, constants__t_subscriptionState_i *const subscription_core_1__p_state)
void subscription_core_1__get_subscription_PublishingEnabled(const constants__t_subscription_i subscription_core_1__p_subscription, t_bool *const subscription_core_1__p_pubEnabled)
void subscription_core_1__set_subscription_state(const constants__t_subscription_i subscription_core_1__p_subscription, const constants__t_subscriptionState_i subscription_core_1__p_state)
void subscription_core_1__INITIALISATION(void)
void subscription_core_1__getall_session(const constants__t_subscription_i subscription_core_1__p_subscription, constants__t_session_i *const subscription_core_1__p_session)
void subscription_core_1__get_subscription_SeqNum(const constants__t_subscription_i subscription_core_1__p_subscription, constants__t_sub_seq_num_i *const subscription_core_1__p_seqNumToSend)
void subscription_core_1__set_subscription_SeqNum(const constants__t_subscription_i subscription_core_1__p_subscription, const constants__t_sub_seq_num_i subscription_core_1__p_nextSeqNum)
void subscription_core_1__get_subscription_MoreNotifications(const constants__t_subscription_i subscription_core_1__p_subscription, t_bool *const subscription_core_1__p_moreNotifs)
void subscription_core_1__getall_subscription(const constants__t_session_i subscription_core_1__p_session, t_bool *const subscription_core_1__p_dom, constants__t_subscription_i *const subscription_core_1__p_subscription)
constants__t_publishReqQueue_i subscription_core_1__a_publishRequestQueue_i[constants__t_subscription_i_max+1]
t_entier4 subscription_core_1__a_KeepAliveCounter_i[constants__t_subscription_i_max+1]
void subscription_core_1__get_subscription_timer_id(const constants__t_subscription_i subscription_core_1__p_subscription, constants__t_timer_id_i *const subscription_core_1__p_timer_id)
void subscription_core_1__set_subscription_MaxNotifsPerPublish(const constants__t_subscription_i subscription_core_1__p_subscription, const t_entier4 subscription_core_1__p_maxNotificationsPerPublish)
constants__t_notifRepublishQueue_i subscription_core_1__a_notifRepublishQueue_i[constants__t_subscription_i_max+1]
void subscription_core_1__set_subscription_timer_id(const constants__t_subscription_i subscription_core_1__p_subscription, const constants__t_timer_id_i subscription_core_1__p_timer_id)
t_bool subscription_core_1__a_MoreNotifications_i[constants__t_subscription_i_max+1]
t_entier4 subscription_core_1__a_lifetimeExpCount_i[constants__t_subscription_i_max+1]
t_bool subscription_core_1__a_MessageSent_i[constants__t_subscription_i_max+1]
t_bool subscription_core_1__a_PublishingEnabled_i[constants__t_subscription_i_max+1]
void subscription_core_1__get_subscription_LifetimeCounter(const constants__t_subscription_i subscription_core_1__p_subscription, t_entier4 *const subscription_core_1__p_lifetimeCounter)
t_bool subscription_core_1__s_subscription_i[constants__t_subscription_i_max+1]
constants__t_timer_id_i subscription_core_1__a_publishTimer_i[constants__t_subscription_i_max+1]
void subscription_core_1__set_subscription_MessageSent(const constants__t_subscription_i subscription_core_1__p_subscription)