Skip to content

Commit 5fbc809

Browse files
committed
chore: publish MonitoredItemMap to allow implementing OnSubscriptionNotificationCore in client crates
1 parent 68a6c91 commit 5fbc809

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

async-opcua-client/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ pub use config::{ClientConfig, ClientEndpoint, ClientUserToken, ANONYMOUS_USER_T
125125
pub use retry::{ExponentialBackoff, SessionRetryPolicy};
126126
pub use session::{
127127
Client, ConnectionSource, DataChangeCallback, DefaultRetryPolicy, DirectConnectionSource,
128-
EventCallback, HistoryReadAction, HistoryUpdateAction, MonitoredItem,
128+
EventCallback, HistoryReadAction, HistoryUpdateAction, MonitoredItem, MonitoredItemMap,
129129
OnSubscriptionNotification, OnSubscriptionNotificationCore, RequestRetryPolicy, Session,
130130
SessionActivity, SessionBuilder, SessionConnectMode, SessionEventLoop, SessionPollResult,
131131
Subscription, SubscriptionActivity, SubscriptionCallbacks, UARequest,

async-opcua-client/src/session/mod.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,9 @@ use services::subscriptions::state::SubscriptionState;
6363
pub use services::subscriptions::{
6464
CreateMonitoredItems, CreateSubscription, DataChangeCallback, DeleteMonitoredItems,
6565
DeleteSubscriptions, EventCallback, ModifyMonitoredItems, ModifySubscription, MonitoredItem,
66-
OnSubscriptionNotification, OnSubscriptionNotificationCore, Publish, PublishLimits, Republish,
67-
SetMonitoringMode, SetPublishingMode, SetTriggering, Subscription, SubscriptionActivity,
68-
SubscriptionCache, SubscriptionCallbacks, SubscriptionEventLoopState, TransferSubscriptions,
66+
MonitoredItemMap, OnSubscriptionNotification, OnSubscriptionNotificationCore, Publish, PublishLimits,
67+
Republish, SetMonitoringMode, SetPublishingMode, SetTriggering, Subscription,
68+
SubscriptionActivity, SubscriptionCache, SubscriptionCallbacks, SubscriptionEventLoopState, TransferSubscriptions,
6969
};
7070
pub use services::view::{
7171
Browse, BrowseNext, RegisterNodes, TranslateBrowsePaths, UnregisterNodes,

async-opcua-client/src/session/services/subscriptions/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -344,6 +344,7 @@ impl<'a> MonitoredItemMap<'a> {
344344
}
345345
}
346346

347+
/// get monitored item by client handle
347348
pub fn get(&self, client_handle: u32) -> Option<&'a MonitoredItem> {
348349
self.client_handles
349350
.get(&client_handle)

0 commit comments

Comments
 (0)