#include <subscription_service_internal.h>
OpcUa::Internal::SubscriptionServiceInternal::SubscriptionServiceInternal |
( |
Server::AddressSpace::SharedPtr |
addressspace, |
|
|
boost::asio::io_service & |
io, |
|
|
const Common::Logger::SharedPtr & |
logger |
|
) |
| |
OpcUa::Internal::SubscriptionServiceInternal::~SubscriptionServiceInternal |
( |
| ) |
|
void OpcUa::Internal::SubscriptionServiceInternal::DeleteAllSubscriptions |
( |
| ) |
|
std::vector< StatusCode > OpcUa::Internal::SubscriptionServiceInternal::DeleteSubscriptions |
( |
const std::vector< uint32_t > & |
subscriptions | ) |
|
|
virtual |
boost::asio::io_service & OpcUa::Internal::SubscriptionServiceInternal::GetIOService |
( |
| ) |
|
bool OpcUa::Internal::SubscriptionServiceInternal::PopPublishRequest |
( |
NodeId |
node | ) |
|
void OpcUa::Internal::SubscriptionServiceInternal::Publish |
( |
const PublishRequest & |
request | ) |
|
|
virtual |
void OpcUa::Internal::SubscriptionServiceInternal::TriggerEvent |
( |
NodeId |
node, |
|
|
Event |
event |
|
) |
| |
|
virtual |
Server::AddressSpace::SharedPtr OpcUa::Internal::SubscriptionServiceInternal::AddressSpace |
|
private |
boost::shared_mutex OpcUa::Internal::SubscriptionServiceInternal::DbMutex |
|
mutableprivate |
boost::asio::io_service& OpcUa::Internal::SubscriptionServiceInternal::io |
|
private |
uint32_t OpcUa::Internal::SubscriptionServiceInternal::LastSubscriptionId = 2 |
|
private |
Common::Logger::SharedPtr OpcUa::Internal::SubscriptionServiceInternal::Logger |
|
private |
std::map<NodeId, uint32_t> OpcUa::Internal::SubscriptionServiceInternal::PublishRequestQueues |
|
private |
The documentation for this class was generated from the following files: