0001    import Foundation
0002    import Vaquita
0003    
0004    public class Request
Application.swift:37
    func dispatch(request request: Request, response: Response, handlers: [Handler]?) {
Application.swift:44
    func handleMiddleware(handlers: [Handler], request: Request, response: Response) {
Application.swift:74
                      parameters: [String: String], request: Request, response: Response) {
Application.swift:111
    func handleRoutes(routes: [Handler], request: Request, response: Response) {
Application.swift:131
                      didRecieveRequest request: Request,
Application.swift:167
    public func param(param: String, handler: (request: Request, response: Response, param: String, next: () -> ()) -> ()) {
Application.swift:190
    public func use(middleware middleware: (request: Request, 
Application.swift:196
                    middleware: (request: Request, response: Response, 
Application.swift:202
        middleware: (request: Request, response: Response, 
BodyParser.swift:5
    func handle(request: Request, response: Response, next: () -> ()) {
HandlerManager.swift:6
    func handle(request request: Request, response: Response, next: (() -> ()))
HandlerManager.swift:54
    func routeSingle(request: Request) -> Handler? {
HandlerManager.swift:58
        if request.method != Request.Method.Unknown {
HandlerManager.swift:73
    func route(request: Request) -> [Handler] {
HandlerManager.swift:77
        if request.method != Request.Method.Unknown {
Logger.swift:41
    public func handle(request: Request, response: Response, next: () -> ()) {
Middleware.swift:4
    func handle(request: Request, response: Response, next: (() -> ())) -> Void
Middleware.swift:21
    func handle(request request: Request, response: Response, next: (() -> ())) {
Middleware.swift:29
    let handler: (request: Request, response: Response, next: () -> ()) -> ()
Middleware.swift:31
    init(path: String, handler: (request: Request, 
Middleware.swift:41
    func handle(request request: Request, response: Response, next: () -> ()) {
Multiparser.swift:42
    public func handle(request: Request, response: Response, next: (() -> ())) {
ParameterManager.swift:5
    typealias Handler = (request: Request, response: Response, param: String, next: () -> ()) -> ();
Response.swift:29
    unowned let request: Request
Response.swift:134
    init(request: Request, responder: Responder, socket: Socket) {
Route.swift:5
    public typealias Handler = ((request: Request, response: Response) -> Void)
Route.swift:7
	let method: Request.Method
Route.swift:11
	init(method: Request.Method, path: String, handler: Handler) {
Route.swift:26
    class func add(method method: Request.Method, path: String, handler: Handler) {
Route.swift:71
    func handle(request request: Request, response: Response, next: (() -> ())) {
Session.swift:23
	public static func start(request: Request) {
Session.swift:34
	public static func close(request request: Request, response: Response) {
SocketParser.swift:18
    func readHttpRequest(socket: Socket) throws -> Request {
SocketParser.swift:28
        let method = Request.Method(rawValue: statusLineTokens[0]) ?? .Unknown
SocketParser.swift:29
        let request = Request(method: method)
SocketServer.swift:11
                      didRecieveRequest request: Request,
StaticFileMiddleware.swift:4
    func handle(request: Request, response: Response, next: (() -> ())) {
{ 0005 0006 public enum Method
HandlerManager.swift:58
        if request.method != Request.Method.Unknown {
HandlerManager.swift:77
        if request.method != Request.Method.Unknown {
Request.swift:15
    public let method: Method
Request.swift:46
    init(method: Method) {
Route.swift:7
	let method: Request.Method
Route.swift:11
	init(method: Request.Method, path: String, handler: Handler) {
Route.swift:26
    class func add(method method: Request.Method, path: String, handler: Handler) {
SocketParser.swift:28
        let method = Request.Method(rawValue: statusLineTokens[0]) ?? .Unknown
: String { 0007 case Get
Route.swift:41
        self.add(method: .Get, path: path, handler: handler)
= "GET" 0008 case Post
Route.swift:45
        self.add(method: .Post, path: path, handler: handler)
= "POST" 0009 case Put
Route.swift:49
        self.add(method: .Put, path: path, handler: handler)
= "PUT" 0010 case Patch
Route.swift:53
		self.add(method: .Patch, path: path, handler: handler)
= "PATCH" 0011 case Delete
Route.swift:57
		self.add(method: .Delete, path: path, handler: handler)
= "DELETE" 0012 case Unknown
HandlerManager.swift:58
        if request.method != Request.Method.Unknown {
HandlerManager.swift:77
        if request.method != Request.Method.Unknown {
SocketParser.swift:28
        let method = Request.Method(rawValue: statusLineTokens[0]) ?? .Unknown
= "x" 0013 } 0014 0015 public let method
Application.swift:56
            let params = routeManager.paramsForPath(request.method.rawValue, path: request.path)
HandlerManager.swift:58
        if request.method != Request.Method.Unknown {
HandlerManager.swift:59
            path = request.method.rawValue + "/" + request.path
HandlerManager.swift:77
        if request.method != Request.Method.Unknown {
HandlerManager.swift:78
            path = request.method.rawValue + "/" + request.path
Logger.swift:43
        let method = ANSIColors.green + request.method.rawValue
Request.swift:47
        self.method = method
: Method 0016 0017 public var params
HandlerManager.swift:67
            request.params[key] = value
HandlerManager.swift:86
            request.params[key] = value
: [String: String] { 0018 get { 0019 return parameters 0020 } 0021 0022 set { 0023 parameters = newValue; 0024 } 0025 } 0026 0027 public var parameters
Request.swift:19
            return parameters
Request.swift:23
            parameters = newValue;
Route.swift:82
                    request.parameters[trimPath] = requestPaths[index]
SocketServer.swift:77
                request.parameters = [:]
: [String: String] = [:] 0028 0029 ///GET or POST data 0030 public var data
SocketParser.swift:32
        request.data = extractQueryParams(request.path)
: [String: Any] = [:] 0031 0032 public var cookies
Session.swift:24
		if let key = request.cookies["vapor-session"] {
SocketParser.swift:41
                    request.cookies[key] = cookieArray[1]
: [String: String] = [:] 0033 0034 public var path
Application.swift:56
            let params = routeManager.paramsForPath(request.method.rawValue, path: request.path)
HandlerManager.swift:59
            path = request.method.rawValue + "/" + request.path
HandlerManager.swift:61
            path = "*/" + request.path
HandlerManager.swift:78
            path = request.method.rawValue + "/" + request.path
HandlerManager.swift:80
            path = "*/" + request.path
Logger.swift:44
        let path = ANSIColors.black + request.path
Route.swift:78
                let requestPaths = request.path.split("/")
SocketParser.swift:31
        request.path = statusLineTokens[1]
SocketParser.swift:32
        request.data = extractQueryParams(request.path)
StaticFileMiddleware.swift:6
        let filePath = "Public" + request.path
: String = "" 0035 0036 var headers
BodyParser.swift:9
        guard let contentTypeHeader = request.headers["content-type"] else {
Multiparser.swift:44
        guard let contentTypeHeader = request.headers["content-type"] else {
Request.swift:51
        return headers[header]
Request.swift:55
        headers[header] = value
SocketParser.swift:33
        request.headers = try readHeaders(socket)
SocketParser.swift:35
        if let cookieString = request.headers["cookie"] {
SocketParser.swift:46
        if let contentLength = request.headers["content-length"],
: [String: String] = [:] 0037 0038 public var body: Data = Data(bytes: []) 0039 0040 public var address
SocketServer.swift:75
                request.address = address
: String? = "" 0041 0042 public var files: [String: [MultipartFile]] = [:] 0043 0044 public var session
Session.swift:26
				request.session = session
Session.swift:28
				request.session.key = key
Session.swift:29
				self.driver.sessions[key] = request.session
Session.swift:35
		if let key = request.session.key {
: Session = Session() 0045 0046 init
SocketParser.swift:29
        let request = Request(method: method)
(method: Method) { 0047 self.method = method 0048 } 0049 0050 public func getHeader(header: String) -> String? { 0051 return headers[header] 0052 } 0053 0054 public func setValue(value: String, forHeader header: String) { 0055 headers[header] = value 0056 } 0057 } 0058