UA Ansi C Server Professional
1.3.1.232
|
Data Structures | |
struct | _UaServer_PublishContext |
Holds all data to handle the PublishRequest. More... | |
struct | _UaServer_RepublishContext |
Holds all data to handle the RepublishRequest. More... |
Functions | |
OpcUa_Void | UaServer_PublishContext_Delete (UaServer_PublishContext **a_ppPublishContext) |
Delete the publish context. | |
OpcUa_StatusCode | UaServer_PublishContext_Create (UaServer_PublishContext **a_ppPublishContext) |
Create a new publish context. | |
OpcUa_Void | UaServer_RepublishContext_Delete (UaServer_RepublishContext **a_ppRepublishContext) |
Delete the republish context. | |
OpcUa_StatusCode | UaServer_RepublishContext_Create (UaServer_RepublishContext **a_ppRepublishContext) |
Create a new republish context. | |
OpcUa_StatusCode | UaServer_EndPublish (OpcUa_StatusCode a_uStatusCode, UaServer_PublishContext *a_pPublishContext) |
Ends to publish the context. | |
OpcUa_StatusCode | UaServer_EndRepublish (OpcUa_StatusCode a_uStatusCode, UaServer_RepublishContext *a_pRepublishContext) |
Ends to republish the context. | |
OpcUa_StatusCode | UaServer_Publish (UaServer_PublishContext *a_pPublishContext, UaServer_Subscription *a_pSubscription) |
Gets called only by the subscriptionmanager, if it determines that it is time to publish. | |
OpcUa_StatusCode | UaServer_QueuePublish (UaServer_PublishContext *a_pPublishContext) |
Queues up the publish. | |
OpcUa_StatusCode | UaServer_DequeuePublish (UaServer_Session *a_pSession, UaServer_PublishContext **a_ppPublishContext) |
dequeues the publish. | |
OpcUa_StatusCode | UaServer_DeleteAllPublish (UaServer_Session *a_pSession) |
Deletes all publishes with error code OpcUa_BadSessionClosed. | |
OpcUa_StatusCode | UaServer_AbortAllPublish (UaServer_Session *a_pSession) |
Aborts all publishes with error code OpcUa_BadNoSubscription. | |
OpcUa_StatusCode | UaServer_BeginPublish (OpcUa_Endpoint a_hEndpoint, OpcUa_Handle a_hContext, OpcUa_Void **a_ppRequest, OpcUa_EncodeableType *a_pRequestType) |
Starts to publish. | |
OpcUa_StatusCode | UaServer_BeginRepublish (OpcUa_Endpoint a_hEndpoint, OpcUa_Handle a_hContext, OpcUa_Void **a_ppRequest, OpcUa_EncodeableType *a_pRequestType) |
Republish. |
OpcUa_StatusCode UaServer_AbortAllPublish | ( | UaServer_Session * | a_pSession | ) |
Aborts all publishes with error code OpcUa_BadNoSubscription.
a_pSession | a pointer to the actual session. |
OpcUa_StatusCode UaServer_BeginPublish | ( | OpcUa_Endpoint | a_hEndpoint, |
OpcUa_Handle | a_hContext, | ||
OpcUa_Void ** | a_ppRequest, | ||
OpcUa_EncodeableType * | a_pRequestType | ||
) |
Starts to publish.
a_hEndpoint | handle to the endpoint. |
a_hContext | General context containing information like the session object. |
a_ppRequest | the request of the current send information. |
a_pRequestType | [in] The type of request. |
OpcUa_StatusCode UaServer_BeginRepublish | ( | OpcUa_Endpoint | a_hEndpoint, |
OpcUa_Handle | a_hContext, | ||
OpcUa_Void ** | a_ppRequest, | ||
OpcUa_EncodeableType * | a_pRequestType | ||
) |
Republish.
a_hEndpoint | handle to the endpoint. |
a_hContext | General context containing information like the session object. |
a_ppRequest | the request of the current send information. |
a_pRequestType | [in] The type of request. |
OpcUa_StatusCode UaServer_DeleteAllPublish | ( | UaServer_Session * | a_pSession | ) |
Deletes all publishes with error code OpcUa_BadSessionClosed.
a_pSession | a pointer to the actual session. |
OpcUa_StatusCode UaServer_DequeuePublish | ( | UaServer_Session * | a_pSession, |
UaServer_PublishContext ** | a_ppPublishContext | ||
) |
dequeues the publish.
a_pSession | a pointer to the actual session. |
a_ppPublishContext | a pointer to the information of the PublishContext. |
OpcUa_StatusCode UaServer_EndPublish | ( | OpcUa_StatusCode | a_uStatusCode, |
UaServer_PublishContext * | a_pPublishContext | ||
) |
Ends to publish the context.
a_uStatusCode | Error code. |
a_pPublishContext | a pointer to the information of the PublishContext. |
OpcUa_StatusCode UaServer_EndRepublish | ( | OpcUa_StatusCode | a_uStatusCode, |
UaServer_RepublishContext * | a_pRepublishContext | ||
) |
Ends to republish the context.
a_uStatusCode | Error code. |
a_pRepublishContext | a pointer to the information of the RepublishContext. |
OpcUa_StatusCode UaServer_Publish | ( | UaServer_PublishContext * | a_pPublishContext, |
UaServer_Subscription * | a_pSubscription | ||
) |
Gets called only by the subscriptionmanager, if it determines that it is time to publish.
a_pPublishContext | a pointer to the information of the PublishContext. |
a_pSubscription | a pointer to the subscription structure. |
OpcUa_StatusCode UaServer_PublishContext_Create | ( | UaServer_PublishContext ** | a_ppPublishContext | ) |
Create a new publish context.
a_ppPublishContext | a pointer to the information of the PublishContext. |
OpcUa_Void UaServer_PublishContext_Delete | ( | UaServer_PublishContext ** | a_ppPublishContext | ) |
Delete the publish context.
a_ppPublishContext | a pointer to the information of the PublishContext. |
OpcUa_StatusCode UaServer_QueuePublish | ( | UaServer_PublishContext * | a_pPublishContext | ) |
Queues up the publish.
a_pPublishContext | a pointer to the information of the PublishContext. |
OpcUa_StatusCode UaServer_RepublishContext_Create | ( | UaServer_RepublishContext ** | a_ppRepublishContext | ) |
Create a new republish context.
a_ppRepublishContext | a pointer to the information of the RepublishContext. |
OpcUa_Void UaServer_RepublishContext_Delete | ( | UaServer_RepublishContext ** | a_ppRepublishContext | ) |
Delete the republish context.
a_ppRepublishContext | a pointer to the information of the RepublishContext. |