/// <summary> /// The cluster has changed its state /// </summary> /// <param name="change">New state</param> /// <param name="serverid">Server has changed state</param> public virtual void OnClusterStateChange(DDM_CLUSTEREVENT change, Int64 serverid) { }
void IDataDistributionMastershipCallbackLow.OnClusterStateChange(IntPtr IDataDistribution_nativePtr, DDM_CLUSTEREVENT change, Int64 serverid) { OnClusterStateChange(change, serverid); ClusterStateChangeEvent?.Invoke(this, new ClusterStateChangeEventArgs(change, serverid)); }
void dataDistributionOnClusterStateChange(IntPtr opaque, DDM_CLUSTEREVENT change, Int64 serverid) { IDataDistributionMastershipCallbackLow_cbs.OnClusterStateChange(opaque, change, serverid); }
internal ClusterStateChangeEventArgs(DDM_CLUSTEREVENT state, Int64 serverid) { State = state; Serverid = serverid; }
/// <summary> /// Converts enum in string /// </summary> /// <param name="level"><see cref="DDM_CLUSTEREVENT"/></param> /// <returns>Numeric string representation</returns> public static string ToIntString(this DDM_CLUSTEREVENT level) { return(ToString((int)level)); }