pub struct ApiTable { /* private fields */ }
Expand description
Contains all SF APIs loaded from SF libs needed for mssf. More APIs can be added here when mssf needs them.
Implementations§
Source§impl ApiTable
impl ApiTable
pub fn fabric_get_last_error_message(&self) -> WinResult<IFabricStringResult>
pub fn fabric_create_client3<T: Interface>( &self, connectionstrings: &[PCWSTR], service_notification_handler: Option<&IFabricServiceNotificationEventHandler>, client_connection_handler: Option<&IFabricClientConnectionEventHandler>, ) -> WinResult<T>
pub fn fabric_create_local_client3<T: Interface>( &self, service_notification_handler: Option<&IFabricServiceNotificationEventHandler>, client_connection_handler: Option<&IFabricClientConnectionEventHandler>, ) -> WinResult<T>
pub fn fabric_create_local_client4<T: Interface>( &self, service_notification_handler: Option<&IFabricServiceNotificationEventHandler>, client_connection_handler: Option<&IFabricClientConnectionEventHandler>, clientrole: FABRIC_CLIENT_ROLE, ) -> WinResult<T>
pub fn fabric_create_runtime<T: Interface>(&self) -> WinResult<T>
pub fn fabric_get_activation_context<T: Interface>(&self) -> WinResult<T>
pub fn fabric_begin_get_node_context( &self, timeoutmilliseconds: u32, callback: Option<&IFabricAsyncOperationCallback>, ) -> WinResult<IFabricAsyncOperationContext>
pub fn fabric_end_get_node_context<T: Interface>( &self, context: Option<&IFabricAsyncOperationContext>, ) -> WinResult<T>
pub fn fabric_get_node_context<T: Interface>(&self) -> WinResult<T>
pub fn fabric_create_key_value_store_replica<T: Interface>( &self, storename: PCWSTR, partitionid: GUID, replicaid: i64, replicatorsettings: *const FABRIC_REPLICATOR_SETTINGS, localstorekind: FABRIC_LOCAL_STORE_KIND, localstoresettings: *const c_void, storeeventhandler: Option<&IFabricStoreEventHandler>, ) -> WinResult<T>
Auto Trait Implementations§
impl Freeze for ApiTable
impl RefUnwindSafe for ApiTable
impl Send for ApiTable
impl Sync for ApiTable
impl Unpin for ApiTable
impl UnwindSafe for ApiTable
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more