// // HTTPRouter.h // DynamicServer // // Created by Zachry Thayer on 5/9/12. // Copyright (c) 2012 Zachry Thayer. All rights reserved. // #import "HTTPConnection.h" #import "HTTPMessage.h" @interface HTTPMessage (HTTPRouterMessage) @property (nonatomic, copy) NSMutableDictionary* params; @end typedef id (^HTTPRouterBlock)(HTTPMessage* message); @interface HTTPRouter : HTTPConnection // :var = keyed variable + (void)handleRoute:(NSString*)route withBlock:(HTTPRouterBlock)routeBlock; + (void)handleRoute:(NSString*)route withRouter:(HTTPRouter*)router; @end