From dc7fe87878ba1701699074f3fce14f39e4c1d42e Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Latour Date: Thu, 20 Mar 2014 17:28:54 -0700 Subject: [PATCH] Exposed internal utility functions --- CGDWebServer/GCDWebServer.h | 12 ++++++++++++ CGDWebServer/GCDWebServerPrivate.h | 12 ------------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/CGDWebServer/GCDWebServer.h b/CGDWebServer/GCDWebServer.h index c461225..924908e 100644 --- a/CGDWebServer/GCDWebServer.h +++ b/CGDWebServer/GCDWebServer.h @@ -31,6 +31,18 @@ typedef GCDWebServerRequest* (^GCDWebServerMatchBlock)(NSString* requestMethod, NSURL* requestURL, NSDictionary* requestHeaders, NSString* urlPath, NSDictionary* urlQuery); typedef GCDWebServerResponse* (^GCDWebServerProcessBlock)(GCDWebServerRequest* request); +#ifdef __cplusplus +extern "C" { +#endif + +NSString* GCDWebServerGetMimeTypeForExtension(NSString* extension); +NSString* GCDWebServerUnescapeURLString(NSString* string); +NSDictionary* GCDWebServerParseURLEncodedForm(NSString* form); + +#ifdef __cplusplus +} +#endif + @interface GCDWebServer : NSObject @property(nonatomic, readonly, getter=isRunning) BOOL running; @property(nonatomic, readonly) NSUInteger port; diff --git a/CGDWebServer/GCDWebServerPrivate.h b/CGDWebServer/GCDWebServerPrivate.h index b8fbdb1..4116d35 100644 --- a/CGDWebServer/GCDWebServerPrivate.h +++ b/CGDWebServer/GCDWebServerPrivate.h @@ -106,18 +106,6 @@ static inline void __LogMessage(long level, NSString* format, ...) { #define kGCDWebServerDefaultMimeType @"application/octet-stream" #define kGCDWebServerGCDQueue dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0) -#ifdef __cplusplus -extern "C" { -#endif - -NSString* GCDWebServerGetMimeTypeForExtension(NSString* extension); -NSString* GCDWebServerUnescapeURLString(NSString* string); -NSDictionary* GCDWebServerParseURLEncodedForm(NSString* form); - -#ifdef __cplusplus -} -#endif - @interface GCDWebServerConnection () - (id)initWithServer:(GCDWebServer*)server address:(NSData*)address socket:(CFSocketNativeHandle)socket; @end