diff --git a/GCDWebServer/Core/GCDWebServer.h b/GCDWebServer/Core/GCDWebServer.h index bc3e184..e49bea5 100644 --- a/GCDWebServer/Core/GCDWebServer.h +++ b/GCDWebServer/Core/GCDWebServer.h @@ -48,7 +48,7 @@ extern NSString* const GCDWebServerOption_MaxPendingConnections; // NSNumber / extern NSString* const GCDWebServerOption_ServerName; // NSString (default is server class name) extern NSString* const GCDWebServerOption_ConnectionClass; // Subclass of GCDWebServerConnection (default is GCDWebServerConnection class) extern NSString* const GCDWebServerOption_AutomaticallyMapHEADToGET; // NSNumber / BOOL (default is YES) -extern NSString* const GCDWebServerOption_ConnectedStateCoalescingInterval; // NSNumber / double (default is 1.0 - set to 0.0 to disable) +extern NSString* const GCDWebServerOption_ConnectedStateCoalescingInterval; // NSNumber / double (default is 1.0 - set to 0.0 to disable coaslescing of -webServerDidConnect: / -webServerDidDisconnect:) @class GCDWebServer; @@ -56,8 +56,8 @@ extern NSString* const GCDWebServerOption_ConnectedStateCoalescingInterval; // @protocol GCDWebServerDelegate @optional - (void)webServerDidStart:(GCDWebServer*)server; -- (void)webServerDidConnect:(GCDWebServer*)server; -- (void)webServerDidDisconnect:(GCDWebServer*)server; +- (void)webServerDidConnect:(GCDWebServer*)server; // Called when first connection is opened +- (void)webServerDidDisconnect:(GCDWebServer*)server; // Called when last connection is closed - (void)webServerDidStop:(GCDWebServer*)server; @end @@ -66,7 +66,6 @@ extern NSString* const GCDWebServerOption_ConnectedStateCoalescingInterval; // @property(nonatomic, readonly, getter=isRunning) BOOL running; @property(nonatomic, readonly) NSUInteger port; @property(nonatomic, readonly) NSString* bonjourName; // Only non-nil if Bonjour registration is active -@property(nonatomic, readonly, getter=isConnected) BOOL connected; - (instancetype)init; - (void)addHandlerWithMatchBlock:(GCDWebServerMatchBlock)matchBlock processBlock:(GCDWebServerProcessBlock)processBlock; - (void)removeAllHandlers; diff --git a/GCDWebServer/Core/GCDWebServer.m b/GCDWebServer/Core/GCDWebServer.m index 13f62f9..9a71ee9 100644 --- a/GCDWebServer/Core/GCDWebServer.m +++ b/GCDWebServer/Core/GCDWebServer.m @@ -136,7 +136,7 @@ static void _SignalHandler(int signal) { @implementation GCDWebServer -@synthesize delegate=_delegate, handlers=_handlers, port=_port, connected=_connected, serverName=_serverName, shouldAutomaticallyMapHEADToGET=_mapHEADToGET; +@synthesize delegate=_delegate, handlers=_handlers, port=_port, serverName=_serverName, shouldAutomaticallyMapHEADToGET=_mapHEADToGET; #ifndef __GCDWEBSERVER_LOGGING_HEADER__