pub mod mxaccess_compat pub struct mxaccess_compat::BufferedDataChangeEvent pub mxaccess_compat::BufferedDataChangeEvent::is_during_recovery: bool pub mxaccess_compat::BufferedDataChangeEvent::item_handle: i32 pub mxaccess_compat::BufferedDataChangeEvent::mx_data_type: i16 pub mxaccess_compat::BufferedDataChangeEvent::qualities: alloc::vec::Vec pub mxaccess_compat::BufferedDataChangeEvent::server_handle: i32 pub mxaccess_compat::BufferedDataChangeEvent::statuses: alloc::vec::Vec pub mxaccess_compat::BufferedDataChangeEvent::timestamps: alloc::vec::Vec pub mxaccess_compat::BufferedDataChangeEvent::values: alloc::vec::Vec impl core::clone::Clone for mxaccess_compat::BufferedDataChangeEvent pub fn mxaccess_compat::BufferedDataChangeEvent::clone(&self) -> mxaccess_compat::BufferedDataChangeEvent impl core::fmt::Debug for mxaccess_compat::BufferedDataChangeEvent pub fn mxaccess_compat::BufferedDataChangeEvent::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::Freeze for mxaccess_compat::BufferedDataChangeEvent impl core::marker::Send for mxaccess_compat::BufferedDataChangeEvent impl core::marker::Sync for mxaccess_compat::BufferedDataChangeEvent impl core::marker::Unpin for mxaccess_compat::BufferedDataChangeEvent impl core::marker::UnsafeUnpin for mxaccess_compat::BufferedDataChangeEvent impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_compat::BufferedDataChangeEvent impl core::panic::unwind_safe::UnwindSafe for mxaccess_compat::BufferedDataChangeEvent pub struct mxaccess_compat::DataChangeEvent pub mxaccess_compat::DataChangeEvent::is_during_recovery: bool pub mxaccess_compat::DataChangeEvent::item_handle: i32 pub mxaccess_compat::DataChangeEvent::quality: u16 pub mxaccess_compat::DataChangeEvent::server_handle: i32 pub mxaccess_compat::DataChangeEvent::status: mxaccess_codec::status::MxStatus pub mxaccess_compat::DataChangeEvent::timestamp: std::time::SystemTime pub mxaccess_compat::DataChangeEvent::value: mxaccess_codec::value::MxValue impl core::clone::Clone for mxaccess_compat::DataChangeEvent pub fn mxaccess_compat::DataChangeEvent::clone(&self) -> mxaccess_compat::DataChangeEvent impl core::fmt::Debug for mxaccess_compat::DataChangeEvent pub fn mxaccess_compat::DataChangeEvent::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::Freeze for mxaccess_compat::DataChangeEvent impl core::marker::Send for mxaccess_compat::DataChangeEvent impl core::marker::Sync for mxaccess_compat::DataChangeEvent impl core::marker::Unpin for mxaccess_compat::DataChangeEvent impl core::marker::UnsafeUnpin for mxaccess_compat::DataChangeEvent impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_compat::DataChangeEvent impl core::panic::unwind_safe::UnwindSafe for mxaccess_compat::DataChangeEvent pub struct mxaccess_compat::EventStream impl futures_core::stream::Stream for mxaccess_compat::EventStream pub type mxaccess_compat::EventStream::Item = T pub fn mxaccess_compat::EventStream::poll_next(self: core::pin::Pin<&mut Self>, cx: &mut core::task::wake::Context<'_>) -> core::task::poll::Poll> impl core::marker::Freeze for mxaccess_compat::EventStream impl core::marker::Send for mxaccess_compat::EventStream impl core::marker::Sync for mxaccess_compat::EventStream where T: core::marker::Sync impl core::marker::Unpin for mxaccess_compat::EventStream impl core::marker::UnsafeUnpin for mxaccess_compat::EventStream impl !core::panic::unwind_safe::RefUnwindSafe for mxaccess_compat::EventStream impl !core::panic::unwind_safe::UnwindSafe for mxaccess_compat::EventStream pub struct mxaccess_compat::LmxClient impl mxaccess_compat::LmxClient pub async fn mxaccess_compat::LmxClient::activate(&self, h_server: i32, h_item: i32) -> core::result::Result pub async fn mxaccess_compat::LmxClient::add_buffered_item(&self, h_server: i32, item_def: &str, context: &str) -> core::result::Result pub async fn mxaccess_compat::LmxClient::add_item(&self, h_server: i32, item_def: &str) -> core::result::Result pub async fn mxaccess_compat::LmxClient::add_item_2(&self, h_server: i32, item_def: &str, context: &str) -> core::result::Result pub async fn mxaccess_compat::LmxClient::advise(&self, h_server: i32, h_item: i32) -> core::result::Result<(), mxaccess::Error> pub async fn mxaccess_compat::LmxClient::advise_supervisory(&self, h_server: i32, h_item: i32) -> core::result::Result<(), mxaccess::Error> pub async fn mxaccess_compat::LmxClient::archestra_user_to_id(&self, h_server: i32, user_guid: &str) -> core::result::Result pub async fn mxaccess_compat::LmxClient::authenticate_user(&self, h_server: i32, _user: &str, _password: &str) -> core::result::Result pub fn mxaccess_compat::LmxClient::buffered_update_interval_ms(&self) -> i32 pub async fn mxaccess_compat::LmxClient::is_advised(&self, h_item: i32) -> bool pub async fn mxaccess_compat::LmxClient::item_count(&self) -> usize pub fn mxaccess_compat::LmxClient::on_buffered_data_change(&self) -> mxaccess_compat::EventStream pub fn mxaccess_compat::LmxClient::on_data_change(&self) -> mxaccess_compat::EventStream pub fn mxaccess_compat::LmxClient::on_operation_complete(&self) -> mxaccess_compat::EventStream pub fn mxaccess_compat::LmxClient::on_write_complete(&self) -> mxaccess_compat::EventStream pub fn mxaccess_compat::LmxClient::register(_client_name: &str, session: mxaccess::Session) -> Self pub fn mxaccess_compat::LmxClient::register_asb(_client_name: &str, session: mxaccess::asb_session::AsbSession) -> Self pub async fn mxaccess_compat::LmxClient::remove_item(&self, h_server: i32, h_item: i32) -> core::result::Result<(), mxaccess::Error> pub fn mxaccess_compat::LmxClient::server_handle(&self) -> i32 pub async fn mxaccess_compat::LmxClient::set_buffered_update_interval(&self, h_server: i32, interval_ms: i32) -> core::result::Result<(), mxaccess::Error> pub async fn mxaccess_compat::LmxClient::suspend(&self, h_server: i32, h_item: i32) -> core::result::Result pub async fn mxaccess_compat::LmxClient::un_advise(&self, h_server: i32, h_item: i32) -> core::result::Result<(), mxaccess::Error> pub async fn mxaccess_compat::LmxClient::unregister(&self, h_server: i32) -> core::result::Result<(), mxaccess::Error> pub async fn mxaccess_compat::LmxClient::write(&self, h_server: i32, h_item: i32, value: mxaccess_codec::value::MxValue, _user_id: i32) -> core::result::Result<(), mxaccess::Error> pub async fn mxaccess_compat::LmxClient::write_2(&self, h_server: i32, h_item: i32, value: mxaccess_codec::value::MxValue, timestamp: std::time::SystemTime, _user_id: i32) -> core::result::Result<(), mxaccess::Error> pub async fn mxaccess_compat::LmxClient::write_secured(&self, h_server: i32, h_item: i32, current_user_id: i32, verifier_user_id: i32, value: mxaccess_codec::value::MxValue) -> core::result::Result<(), mxaccess::Error> pub async fn mxaccess_compat::LmxClient::write_secured_2(&self, h_server: i32, h_item: i32, current_user_id: i32, verifier_user_id: i32, value: mxaccess_codec::value::MxValue, timestamp: std::time::SystemTime) -> core::result::Result<(), mxaccess::Error> impl core::clone::Clone for mxaccess_compat::LmxClient pub fn mxaccess_compat::LmxClient::clone(&self) -> Self impl core::fmt::Debug for mxaccess_compat::LmxClient pub fn mxaccess_compat::LmxClient::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::Freeze for mxaccess_compat::LmxClient impl core::marker::Send for mxaccess_compat::LmxClient impl core::marker::Sync for mxaccess_compat::LmxClient impl core::marker::Unpin for mxaccess_compat::LmxClient impl core::marker::UnsafeUnpin for mxaccess_compat::LmxClient impl !core::panic::unwind_safe::RefUnwindSafe for mxaccess_compat::LmxClient impl !core::panic::unwind_safe::UnwindSafe for mxaccess_compat::LmxClient pub struct mxaccess_compat::OperationCompleteEvent pub mxaccess_compat::OperationCompleteEvent::is_during_recovery: bool pub mxaccess_compat::OperationCompleteEvent::item_handle: i32 pub mxaccess_compat::OperationCompleteEvent::server_handle: i32 pub mxaccess_compat::OperationCompleteEvent::statuses: alloc::vec::Vec impl core::clone::Clone for mxaccess_compat::OperationCompleteEvent pub fn mxaccess_compat::OperationCompleteEvent::clone(&self) -> mxaccess_compat::OperationCompleteEvent impl core::fmt::Debug for mxaccess_compat::OperationCompleteEvent pub fn mxaccess_compat::OperationCompleteEvent::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::Freeze for mxaccess_compat::OperationCompleteEvent impl core::marker::Send for mxaccess_compat::OperationCompleteEvent impl core::marker::Sync for mxaccess_compat::OperationCompleteEvent impl core::marker::Unpin for mxaccess_compat::OperationCompleteEvent impl core::marker::UnsafeUnpin for mxaccess_compat::OperationCompleteEvent impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_compat::OperationCompleteEvent impl core::panic::unwind_safe::UnwindSafe for mxaccess_compat::OperationCompleteEvent pub struct mxaccess_compat::WriteCompleteEvent pub mxaccess_compat::WriteCompleteEvent::is_during_recovery: bool pub mxaccess_compat::WriteCompleteEvent::item_handle: i32 pub mxaccess_compat::WriteCompleteEvent::server_handle: i32 pub mxaccess_compat::WriteCompleteEvent::statuses: alloc::vec::Vec impl core::clone::Clone for mxaccess_compat::WriteCompleteEvent pub fn mxaccess_compat::WriteCompleteEvent::clone(&self) -> mxaccess_compat::WriteCompleteEvent impl core::fmt::Debug for mxaccess_compat::WriteCompleteEvent pub fn mxaccess_compat::WriteCompleteEvent::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::Freeze for mxaccess_compat::WriteCompleteEvent impl core::marker::Send for mxaccess_compat::WriteCompleteEvent impl core::marker::Sync for mxaccess_compat::WriteCompleteEvent impl core::marker::Unpin for mxaccess_compat::WriteCompleteEvent impl core::marker::UnsafeUnpin for mxaccess_compat::WriteCompleteEvent impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_compat::WriteCompleteEvent impl core::panic::unwind_safe::UnwindSafe for mxaccess_compat::WriteCompleteEvent