Modified ServerState enum values to PascalCase values

This commit is contained in:
sta 2014-02-27 20:31:47 +09:00
parent 9dfa3539cf
commit 291397a738
6 changed files with 60 additions and 60 deletions

View File

@ -223,20 +223,20 @@ namespace WebSocketSharp
internal static string CheckIfStart (this ServerState state)
{
return state == ServerState.READY
? "The server hasn't started yet."
: state == ServerState.SHUTDOWN
return state == ServerState.Ready
? "The server hasn't yet started."
: state == ServerState.ShuttingDown
? "The server is shutting down."
: state == ServerState.STOP
: state == ServerState.Stop
? "The server has already stopped."
: null;
}
internal static string CheckIfStartable (this ServerState state)
{
return state == ServerState.START
return state == ServerState.Start
? "The server has already started."
: state == ServerState.SHUTDOWN
: state == ServerState.ShuttingDown
? "The server is shutting down."
: null;
}

View File

@ -142,7 +142,7 @@ namespace WebSocketSharp.Server
_listener = new HttpListener ();
_logger = new Logger ();
_services = new WebSocketServiceManager (_logger);
_state = ServerState.READY;
_state = ServerState.Ready;
_sync = new object ();
var os = Environment.OSVersion;
@ -208,7 +208,7 @@ namespace WebSocketSharp.Server
/// </value>
public bool IsListening {
get {
return _state == ServerState.START;
return _state == ServerState.Start;
}
}
@ -406,14 +406,14 @@ namespace WebSocketSharp.Server
if (!IsListening)
return;
_state = ServerState.SHUTDOWN;
_state = ServerState.ShuttingDown;
}
_services.Stop (
((ushort) CloseStatusCode.SERVER_ERROR).ToByteArrayInternally (ByteOrder.BIG), true);
_listener.Abort ();
_state = ServerState.STOP;
_state = ServerState.Stop;
}
private void acceptHttpRequest (HttpListenerContext context)
@ -535,7 +535,7 @@ namespace WebSocketSharp.Server
private bool canSet (string property)
{
if (_state == ServerState.START || _state == ServerState.SHUTDOWN) {
if (_state == ServerState.Start || _state == ServerState.ShuttingDown) {
_logger.Error (
String.Format (
"Set operation of {0} isn't available because the server has already started.",
@ -720,7 +720,7 @@ namespace WebSocketSharp.Server
_listener.Start ();
startReceiving ();
_state = ServerState.START;
_state = ServerState.Start;
}
}
@ -736,13 +736,13 @@ namespace WebSocketSharp.Server
return;
}
_state = ServerState.SHUTDOWN;
_state = ServerState.ShuttingDown;
}
_services.Stop (new byte [0], true);
stopListener (5000);
_state = ServerState.STOP;
_state = ServerState.Stop;
}
/// <summary>
@ -770,13 +770,13 @@ namespace WebSocketSharp.Server
return;
}
_state = ServerState.SHUTDOWN;
_state = ServerState.ShuttingDown;
}
_services.Stop (data, !code.IsReserved ());
stopListener (5000);
_state = ServerState.STOP;
_state = ServerState.Stop;
}
/// <summary>
@ -802,13 +802,13 @@ namespace WebSocketSharp.Server
return;
}
_state = ServerState.SHUTDOWN;
_state = ServerState.ShuttingDown;
}
_services.Stop (data, !code.IsReserved ());
stopListener (5000);
_state = ServerState.STOP;
_state = ServerState.Stop;
}
#endregion

View File

@ -4,8 +4,8 @@
*
* The MIT License
*
* Copyright (c) 2013 sta.blockhead
*
* Copyright (c) 2014 sta.blockhead
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
@ -15,7 +15,7 @@
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
@ -32,9 +32,9 @@ namespace WebSocketSharp.Server
{
internal enum ServerState
{
READY,
START,
SHUTDOWN,
STOP
Ready,
Start,
ShuttingDown,
Stop
}
}

View File

@ -334,7 +334,7 @@ namespace WebSocketSharp.Server
/// </value>
public bool IsListening {
get {
return _state == ServerState.START;
return _state == ServerState.Start;
}
}
@ -461,14 +461,14 @@ namespace WebSocketSharp.Server
if (!IsListening)
return;
_state = ServerState.SHUTDOWN;
_state = ServerState.ShuttingDown;
}
_listener.Stop ();
_services.Stop (
((ushort) CloseStatusCode.SERVER_ERROR).ToByteArrayInternally (ByteOrder.BIG), true);
_state = ServerState.STOP;
_state = ServerState.Stop;
}
private void acceptRequestAsync (TcpClient client)
@ -551,7 +551,7 @@ namespace WebSocketSharp.Server
private bool canSet (string property)
{
if (_state == ServerState.START || _state == ServerState.SHUTDOWN) {
if (_state == ServerState.Start || _state == ServerState.ShuttingDown) {
_logger.Error (
String.Format (
"Set operation of {0} isn't available because the server has already started.",
@ -576,7 +576,7 @@ namespace WebSocketSharp.Server
_listener = new TcpListener (_address, _port);
_logger = new Logger ();
_services = new WebSocketServiceManager (_logger);
_state = ServerState.READY;
_state = ServerState.Ready;
_sync = new object ();
}
@ -738,7 +738,7 @@ namespace WebSocketSharp.Server
_listener.Start ();
startReceiving ();
_state = ServerState.START;
_state = ServerState.Start;
}
}
@ -754,13 +754,13 @@ namespace WebSocketSharp.Server
return;
}
_state = ServerState.SHUTDOWN;
_state = ServerState.ShuttingDown;
}
stopListener (5000);
_services.Stop (new byte [0], true);
_state = ServerState.STOP;
_state = ServerState.Stop;
}
/// <summary>
@ -788,13 +788,13 @@ namespace WebSocketSharp.Server
return;
}
_state = ServerState.SHUTDOWN;
_state = ServerState.ShuttingDown;
}
stopListener (5000);
_services.Stop (data, !code.IsReserved ());
_state = ServerState.STOP;
_state = ServerState.Stop;
}
/// <summary>
@ -820,13 +820,13 @@ namespace WebSocketSharp.Server
return;
}
_state = ServerState.SHUTDOWN;
_state = ServerState.ShuttingDown;
}
stopListener (5000);
_services.Stop (data, !code.IsReserved ());
_state = ServerState.STOP;
_state = ServerState.Stop;
}
#endregion

View File

@ -64,7 +64,7 @@ namespace WebSocketSharp.Server
_hosts = new Dictionary<string, WebSocketServiceHost> ();
_keepClean = true;
_state = ServerState.READY;
_state = ServerState.Ready;
_sync = new object ();
}
@ -170,7 +170,7 @@ namespace WebSocketSharp.Server
get {
var count = 0;
foreach (var host in Hosts) {
if (_state != ServerState.START)
if (_state != ServerState.Start)
break;
count += host.Sessions.Count;
@ -189,7 +189,7 @@ namespace WebSocketSharp.Server
var cache = new Dictionary<CompressionMethod, byte []> ();
try {
foreach (var host in Hosts) {
if (_state != ServerState.START)
if (_state != ServerState.Start)
break;
host.Sessions.Broadcast (opcode, data, cache);
@ -211,7 +211,7 @@ namespace WebSocketSharp.Server
var cache = new Dictionary<CompressionMethod, Stream> ();
try {
foreach (var host in Hosts) {
if (_state != ServerState.START)
if (_state != ServerState.Start)
break;
host.Sessions.Broadcast (opcode, stream, cache);
@ -248,7 +248,7 @@ namespace WebSocketSharp.Server
{
var result = new Dictionary<string, Dictionary<string, bool>> ();
foreach (var host in Hosts) {
if (_state != ServerState.START)
if (_state != ServerState.Start)
break;
result.Add (host.Path, host.Sessions.Broadping (frame, millisecondsTimeout));
@ -272,7 +272,7 @@ namespace WebSocketSharp.Server
return;
}
if (_state == ServerState.START)
if (_state == ServerState.Start)
host.Sessions.Start ();
_hosts.Add (path, host);
@ -293,7 +293,7 @@ namespace WebSocketSharp.Server
_hosts.Remove (path);
}
if (host.Sessions.State == ServerState.START)
if (host.Sessions.State == ServerState.Start)
host.Sessions.Stop (
((ushort) CloseStatusCode.AWAY).ToByteArrayInternally (ByteOrder.BIG), true);
@ -306,14 +306,14 @@ namespace WebSocketSharp.Server
foreach (var host in _hosts.Values)
host.Sessions.Start ();
_state = ServerState.START;
_state = ServerState.Start;
}
}
internal void Stop (byte [] data, bool send)
{
lock (_sync) {
_state = ServerState.SHUTDOWN;
_state = ServerState.ShuttingDown;
var payload = new PayloadData (data);
var args = new CloseEventArgs (payload);
@ -325,7 +325,7 @@ namespace WebSocketSharp.Server
host.Sessions.Stop (args, frameAsBytes);
_hosts.Clear ();
_state = ServerState.STOP;
_state = ServerState.Stop;
}
}

View File

@ -81,7 +81,7 @@ namespace WebSocketSharp.Server
_forSweep = new object ();
_keepClean = true;
_sessions = new Dictionary<string, IWebSocketSession> ();
_state = ServerState.READY;
_state = ServerState.Ready;
_sync = new object ();
setSweepTimer (60000);
@ -138,7 +138,7 @@ namespace WebSocketSharp.Server
/// </value>
public IEnumerable<string> IDs {
get {
if (_state == ServerState.SHUTDOWN)
if (_state == ServerState.ShuttingDown)
return _emptySessions.Keys;
lock (_sync) {
@ -199,7 +199,7 @@ namespace WebSocketSharp.Server
return;
_keepClean = value;
if (_state == ServerState.START)
if (_state == ServerState.Start)
_sweepTimer.Enabled = value;
}
}
@ -213,7 +213,7 @@ namespace WebSocketSharp.Server
/// </value>
public IEnumerable<IWebSocketSession> Sessions {
get {
if (_state == ServerState.SHUTDOWN)
if (_state == ServerState.ShuttingDown)
return _emptySessions.Values;
lock (_sync) {
@ -304,7 +304,7 @@ namespace WebSocketSharp.Server
internal string Add (IWebSocketSession session)
{
lock (_sync) {
if (_state != ServerState.START)
if (_state != ServerState.Start)
return null;
var id = createID ();
@ -318,7 +318,7 @@ namespace WebSocketSharp.Server
Opcode opcode, byte [] data, Dictionary<CompressionMethod, byte []> cache)
{
foreach (var session in Sessions) {
if (_state != ServerState.START)
if (_state != ServerState.Start)
break;
session.Context.WebSocket.Send (opcode, data, cache);
@ -329,7 +329,7 @@ namespace WebSocketSharp.Server
Opcode opcode, Stream stream, Dictionary <CompressionMethod, Stream> cache)
{
foreach (var session in Sessions) {
if (_state != ServerState.START)
if (_state != ServerState.Start)
break;
session.Context.WebSocket.Send (opcode, stream, cache);
@ -340,7 +340,7 @@ namespace WebSocketSharp.Server
{
var result = new Dictionary<string, bool> ();
foreach (var session in Sessions) {
if (_state != ServerState.START)
if (_state != ServerState.Start)
break;
result.Add (
@ -360,7 +360,7 @@ namespace WebSocketSharp.Server
internal void Start ()
{
_sweepTimer.Enabled = _keepClean;
_state = ServerState.START;
_state = ServerState.Start;
}
internal void Stop (byte [] data, bool send)
@ -377,13 +377,13 @@ namespace WebSocketSharp.Server
internal void Stop (CloseEventArgs args, byte [] frame)
{
lock (_sync) {
_state = ServerState.SHUTDOWN;
_state = ServerState.ShuttingDown;
_sweepTimer.Enabled = false;
foreach (var session in _sessions.Values.ToList ())
session.Context.WebSocket.Close (args, frame, 1000);
_state = ServerState.STOP;
_state = ServerState.Stop;
}
}
@ -798,13 +798,13 @@ namespace WebSocketSharp.Server
/// </summary>
public void Sweep ()
{
if (_state != ServerState.START || _sweeping || Count == 0)
if (_state != ServerState.Start || _sweeping || Count == 0)
return;
lock (_forSweep) {
_sweeping = true;
foreach (var id in InactiveIDs) {
if (_state != ServerState.START)
if (_state != ServerState.Start)
break;
lock (_sync) {