[Modify] Add it

This commit is contained in:
sta 2016-08-31 16:44:44 +09:00
parent 675d42346d
commit eb13c2ff1c

View File

@ -558,6 +558,35 @@ namespace WebSocketSharp.Server
_state = ServerState.Stop;
}
private bool checkIfAvailable (
bool ready, bool start, bool shutting, bool stop, out string message
)
{
message = null;
if (!ready && _state == ServerState.Ready) {
message = "This operation is not available in: ready";
return false;
}
if (!start && _state == ServerState.Start) {
message = "This operation is not available in: start";
return false;
}
if (!shutting && _state == ServerState.ShuttingDown) {
message = "This operation is not available in: shutting down";
return false;
}
if (!stop && _state == ServerState.Stop) {
message = "This operation is not available in: stop";
return false;
}
return true;
}
private string checkIfCertificateExists ()
{
return _secure && (_sslConfig == null || _sslConfig.ServerCertificate == null)