[Modify] Add it

This commit is contained in:
sta 2016-09-03 16:29:40 +09:00
parent be5df862e6
commit 5f5053a655

View File

@ -615,6 +615,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 ()
{
if (!_secure)