public static bool IsReportSystemEventRpcSupported(ServerVersion serverVersion, AmSystemEventCode eventCode)
 {
     if (eventCode == AmSystemEventCode.StoreServiceStarted || eventCode == AmSystemEventCode.StoreServiceStopped)
     {
         return(ReplayRpcVersionControl.IsVersionGreater(serverVersion, AmRpcVersionControl.ReportSystemEventRpcSupportedVersion));
     }
     return(eventCode == AmSystemEventCode.StoreServiceUnexpectedlyStopped && ReplayRpcVersionControl.IsVersionGreater(serverVersion, AmRpcVersionControl.UnexpectedStoreStopEventCodeSupportedVersion));
 }
 public static bool IsServerMoveBackDatabasesRpcSupported(ServerVersion serverVersion)
 {
     return(ReplayRpcVersionControl.IsVersionGreater(serverVersion, AmRpcVersionControl.AmServerMoveBackDatabasesRpcSupportedVersion));
 }
 public static bool IsGetDeferredRecoveryEntriesRpcSupported(ServerVersion serverVersion)
 {
     return(ReplayRpcVersionControl.IsVersionGreater(serverVersion, AmRpcVersionControl.GetDeferredRecoveryEntriesRpcSupportedSupportedVersion));
 }
 public static bool IsReportServiceKillRpcSupported(ServerVersion serverVersion)
 {
     return(ReplayRpcVersionControl.IsVersionGreater(serverVersion, AmRpcVersionControl.ReportServiceKillSupportedVersion));
 }
 public static bool IsMoveWithCatalogFailureReasonCodeSupported(ServerVersion serverVersion)
 {
     return(ReplayRpcVersionControl.IsVersionGreater(serverVersion, AmRpcVersionControl.MoveWithCatalogFailureReasonCodeVersion));
 }
 public static bool IsMountWithAmFlagsRpcSupported(ServerVersion serverVersion)
 {
     return(ReplayRpcVersionControl.IsVersionGreater(serverVersion, AmRpcVersionControl.MountWithAmFlagsSupportedVersion));
 }
 public static bool IsAttemptCopyLastLogsDirect3RpcSupported(ServerVersion serverVersion)
 {
     return(ReplayRpcVersionControl.IsVersionGreater(serverVersion, AmRpcVersionControl.AttemptCopyLastLogsDirect3SupportVersion));
 }
 public static bool IsAmRefreshConfigurationSupported(ServerVersion serverVersion)
 {
     return(ReplayRpcVersionControl.IsVersionGreater(serverVersion, AmRpcVersionControl.AmRefreshConfigurationRpcSupportVersion));
 }
 public static bool IsCheckThirdPartyListenerSupported(ServerVersion serverVersion)
 {
     return(ReplayRpcVersionControl.IsVersionGreater(serverVersion, AmRpcVersionControl.ThirdPartyReplListenerSupportedVersion));
 }
 public static bool IsMoveDatabaseEx3RpcSupported(ServerVersion serverVersion)
 {
     return(ReplayRpcVersionControl.IsVersionGreater(serverVersion, AmRpcVersionControl.MoveDatabaseEx3RpcSupportVersion));
 }
 public static bool IsGetAmRoleRpcSupported(ServerVersion serverVersion)
 {
     return(ReplayRpcVersionControl.IsVersionGreater(serverVersion, AmRpcVersionControl.GetAMRoleSupportVersion));
 }
 public static bool IsSwitchOverSupported(ServerVersion serverVersion)
 {
     return(ReplayRpcVersionControl.IsVersionGreater(serverVersion, AmRpcVersionControl.SwitchOverSupportVersion));
 }