aboutsummaryrefslogtreecommitdiff
path: root/docs/data/documentation/swift_gopher/gopherhandler.json
diff options
context:
space:
mode:
authorNavan Chauhan <navanchauhan@gmail.com>2023-12-19 12:52:39 -0700
committerNavan Chauhan <navanchauhan@gmail.com>2023-12-19 12:52:39 -0700
commit5ec43b20006a21e011af28c08ad4b3c15b17111a (patch)
treed4fb4ccd90a4fe0d629dbcea1b5c30aab99cb8ff /docs/data/documentation/swift_gopher/gopherhandler.json
parent298c3072021376723abf4f3f600eb8e092d44fc5 (diff)
update docs
Diffstat (limited to 'docs/data/documentation/swift_gopher/gopherhandler.json')
-rw-r--r--docs/data/documentation/swift_gopher/gopherhandler.json2
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/data/documentation/swift_gopher/gopherhandler.json b/docs/data/documentation/swift_gopher/gopherhandler.json
index 2faf381..364c8dc 100644
--- a/docs/data/documentation/swift_gopher/gopherhandler.json
+++ b/docs/data/documentation/swift_gopher/gopherhandler.json
@@ -1 +1 @@
-{"topicSections":[{"identifiers":["doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/init(logger:gopherdata_dir:gopherdata_host:gopherdata_port:enableSearch:disableGophermap:)"],"title":"Initializers"},{"title":"Instance Properties","identifiers":["doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/disableGophermap","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/enableSearch","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/gopherdata_dir","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/gopherdata_host","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/gopherdata_port","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/logger"]},{"identifiers":["doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/channelRead(context:data:)","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/channelReadComplete(context:)","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/errorCaught(context:error:)","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/generateGopherItem(item_name:item_path:item_host:item_port:)","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/generateGopherMap(path:)","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/performSearch(query:)","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/prepareGopherMenu(path:)","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/preparePath(path:)","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/requestHandler(path:)","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/sanitizeSelectorPath(path:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/InboundIn","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/OutboundOut"],"title":"Type Aliases"},{"identifiers":["doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/ChannelHandler-Implementations","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/ChannelInboundHandler-Implementations","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/_ChannelInboundHandler-Implementations","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/_EmittingChannelHandler-Implementations"],"title":"Default Implementations","generated":true}],"sections":[],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/swift_gopher\/gopherhandler"]}],"primaryContentSections":[{"kind":"declarations","declarations":[{"platforms":["macOS"],"tokens":[{"text":"final","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GopherHandler"}],"languages":["swift"]}]}],"kind":"symbol","identifier":{"url":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler","interfaceLanguage":"swift"},"metadata":{"externalID":"s:12swift_gopher13GopherHandlerC","role":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"GopherHandler","kind":"identifier"}],"symbolKind":"class","modules":[{"name":"swift-gopher"}],"title":"GopherHandler","roleHeading":"Class","navigatorTitle":[{"kind":"identifier","text":"GopherHandler"}]},"relationshipsSections":[{"title":"Conforms To","type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/swift-gopher\/7NIOCore14ChannelHandlerP","doc:\/\/swift-gopher\/7NIOCore21ChannelInboundHandlerP","doc:\/\/swift-gopher\/7NIOCore22_ChannelInboundHandlerP","doc:\/\/swift-gopher\/7NIOCore23_EmittingChannelHandlerP"]}],"hierarchy":{"paths":[["doc:\/\/swift-gopher\/documentation\/swift_gopher"]]},"schemaVersion":{"patch":0,"major":0,"minor":3},"references":{"doc://swift-gopher/documentation/swift_gopher":{"identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher","url":"\/documentation\/swift_gopher","abstract":[],"title":"swift-gopher","kind":"symbol","role":"collection","type":"topic"},"doc://swift-gopher/7NIOCore22_ChannelInboundHandlerP":{"identifier":"doc:\/\/swift-gopher\/7NIOCore22_ChannelInboundHandlerP","type":"unresolvable","title":"NIOCore._ChannelInboundHandler"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/gopherdata_host":{"abstract":[],"fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"gopherdata_host","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"gopherdata_host","url":"\/documentation\/swift_gopher\/gopherhandler\/gopherdata_host","kind":"symbol","role":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/gopherdata_host","type":"topic"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/logger":{"url":"\/documentation\/swift_gopher\/gopherhandler\/logger","type":"topic","title":"logger","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Logger","preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier"}],"identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/logger","kind":"symbol","role":"symbol","abstract":[]},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/requestHandler(path:)":{"identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/requestHandler(path:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"requestHandler","kind":"identifier"},{"kind":"text","text":"("},{"text":"path","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV","text":"URL"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:12swift_gopher12ResponseTypeO","text":"ResponseType","kind":"typeIdentifier"}],"role":"symbol","type":"topic","url":"\/documentation\/swift_gopher\/gopherhandler\/requesthandler(path:)","title":"requestHandler(path:)","kind":"symbol","abstract":[]},"doc://swift-gopher/documentation/swift_gopher/GopherHandler":{"url":"\/documentation\/swift_gopher\/gopherhandler","title":"GopherHandler","navigatorTitle":[{"kind":"identifier","text":"GopherHandler"}],"kind":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler","role":"symbol","type":"topic","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"GopherHandler","kind":"identifier"}],"abstract":[]},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/disableGophermap":{"kind":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/disableGophermap","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"disableGophermap"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"type":"topic","url":"\/documentation\/swift_gopher\/gopherhandler\/disablegophermap","title":"disableGophermap","abstract":[]},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/gopherdata_dir":{"role":"symbol","type":"topic","url":"\/documentation\/swift_gopher\/gopherhandler\/gopherdata_dir","kind":"symbol","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"gopherdata_dir"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"gopherdata_dir","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/gopherdata_dir","abstract":[]},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/init(logger:gopherdata_dir:gopherdata_host:gopherdata_port:enableSearch:disableGophermap:)":{"url":"\/documentation\/swift_gopher\/gopherhandler\/init(logger:gopherdata_dir:gopherdata_host:gopherdata_port:enablesearch:disablegophermap:)","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/init(logger:gopherdata_dir:gopherdata_host:gopherdata_port:enableSearch:disableGophermap:)","type":"topic","title":"init(logger:gopherdata_dir:gopherdata_host:gopherdata_port:enableSearch:disableGophermap:)","kind":"symbol","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"text":"logger","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","text":"Logger","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"gopherdata_dir"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"text":"gopherdata_host","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"gopherdata_port"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":", ","kind":"text"},{"text":"enableSearch","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"text":"disableGophermap","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"},{"text":")","kind":"text"}],"abstract":[],"role":"symbol"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/ChannelHandler-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/ChannelHandler-Implementations","url":"\/documentation\/swift_gopher\/gopherhandler\/channelhandler-implementations","type":"topic","abstract":[],"kind":"article","title":"ChannelHandler Implementations"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/generateGopherItem(item_name:item_path:item_host:item_port:)":{"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"generateGopherItem","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"item_name"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"item_path"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier","text":"URL"},{"text":", ","kind":"text"},{"text":"item_host","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":"?, "},{"text":"item_port","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"?) -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"role":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/generateGopherItem(item_name:item_path:item_host:item_port:)","title":"generateGopherItem(item_name:item_path:item_host:item_port:)","type":"topic","url":"\/documentation\/swift_gopher\/gopherhandler\/generategopheritem(item_name:item_path:item_host:item_port:)","abstract":[],"kind":"symbol"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/channelReadComplete(context:)":{"title":"channelReadComplete(context:)","url":"\/documentation\/swift_gopher\/gopherhandler\/channelreadcomplete(context:)","role":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/channelReadComplete(context:)","abstract":[],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"channelReadComplete"},{"kind":"text","text":"("},{"text":"context","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ChannelHandlerContext","kind":"typeIdentifier","preciseIdentifier":"s:7NIOCore21ChannelHandlerContextC"},{"text":")","kind":"text"}],"type":"topic","kind":"symbol"},"doc://swift-gopher/7NIOCore14ChannelHandlerP":{"identifier":"doc:\/\/swift-gopher\/7NIOCore14ChannelHandlerP","type":"unresolvable","title":"NIOCore.ChannelHandler"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/channelRead(context:data:)":{"identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/channelRead(context:data:)","url":"\/documentation\/swift_gopher\/gopherhandler\/channelread(context:data:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"channelRead","kind":"identifier"},{"text":"(","kind":"text"},{"text":"context","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ChannelHandlerContext","preciseIdentifier":"s:7NIOCore21ChannelHandlerContextC"},{"text":", ","kind":"text"},{"text":"data","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7NIOCore6NIOAnyV","text":"NIOAny","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"title":"channelRead(context:data:)","type":"topic","kind":"symbol"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/performSearch(query:)":{"identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/performSearch(query:)","url":"\/documentation\/swift_gopher\/gopherhandler\/performsearch(query:)","type":"topic","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"performSearch","kind":"identifier"},{"kind":"text","text":"("},{"text":"query","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"kind":"symbol","abstract":[],"title":"performSearch(query:)","role":"symbol"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/_ChannelInboundHandler-Implementations":{"identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/_ChannelInboundHandler-Implementations","type":"topic","abstract":[],"title":"_ChannelInboundHandler Implementations","role":"collectionGroup","kind":"article","url":"\/documentation\/swift_gopher\/gopherhandler\/_channelinboundhandler-implementations"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/preparePath(path:)":{"kind":"symbol","abstract":[],"title":"preparePath(path:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"preparePath"},{"kind":"text","text":"("},{"text":"path","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}],"identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/preparePath(path:)","url":"\/documentation\/swift_gopher\/gopherhandler\/preparepath(path:)"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/sanitizeSelectorPath(path:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sanitizeSelectorPath","kind":"identifier"},{"kind":"text","text":"("},{"text":"path","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":") -> "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"type":"topic","url":"\/documentation\/swift_gopher\/gopherhandler\/sanitizeselectorpath(path:)","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/sanitizeSelectorPath(path:)","role":"symbol","abstract":[],"kind":"symbol","title":"sanitizeSelectorPath(path:)"},"doc://swift-gopher/7NIOCore21ChannelInboundHandlerP":{"type":"unresolvable","identifier":"doc:\/\/swift-gopher\/7NIOCore21ChannelInboundHandlerP","title":"NIOCore.ChannelInboundHandler"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/OutboundOut":{"title":"GopherHandler.OutboundOut","url":"\/documentation\/swift_gopher\/gopherhandler\/outboundout","role":"symbol","abstract":[],"fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"OutboundOut"}],"kind":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/OutboundOut","type":"topic","navigatorTitle":[{"text":"OutboundOut","kind":"identifier"}]},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/generateGopherMap(path:)":{"type":"topic","title":"generateGopherMap(path:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"generateGopherMap","kind":"identifier"},{"text":"(","kind":"text"},{"text":"path","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":") -> [","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":"]","kind":"text"}],"abstract":[],"role":"symbol","url":"\/documentation\/swift_gopher\/gopherhandler\/generategophermap(path:)","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/generateGopherMap(path:)","kind":"symbol"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/ChannelInboundHandler-Implementations":{"identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/ChannelInboundHandler-Implementations","abstract":[],"kind":"article","type":"topic","title":"ChannelInboundHandler Implementations","role":"collectionGroup","url":"\/documentation\/swift_gopher\/gopherhandler\/channelinboundhandler-implementations"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/gopherdata_port":{"kind":"symbol","title":"gopherdata_port","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"gopherdata_port","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"role":"symbol","url":"\/documentation\/swift_gopher\/gopherhandler\/gopherdata_port","abstract":[],"identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/gopherdata_port","type":"topic"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/prepareGopherMenu(path:)":{"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"prepareGopherMenu","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"path"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"}],"title":"prepareGopherMenu(path:)","kind":"symbol","abstract":[],"identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/prepareGopherMenu(path:)","role":"symbol","url":"\/documentation\/swift_gopher\/gopherhandler\/preparegophermenu(path:)","type":"topic"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/InboundIn":{"abstract":[],"type":"topic","role":"symbol","navigatorTitle":[{"text":"InboundIn","kind":"identifier"}],"title":"GopherHandler.InboundIn","url":"\/documentation\/swift_gopher\/gopherhandler\/inboundin","kind":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/InboundIn","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"InboundIn","kind":"identifier"}]},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/_EmittingChannelHandler-Implementations":{"abstract":[],"type":"topic","role":"collectionGroup","title":"_EmittingChannelHandler Implementations","url":"\/documentation\/swift_gopher\/gopherhandler\/_emittingchannelhandler-implementations","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/_EmittingChannelHandler-Implementations","kind":"article"},"doc://swift-gopher/7NIOCore23_EmittingChannelHandlerP":{"identifier":"doc:\/\/swift-gopher\/7NIOCore23_EmittingChannelHandlerP","title":"NIOCore._EmittingChannelHandler","type":"unresolvable"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/enableSearch":{"url":"\/documentation\/swift_gopher\/gopherhandler\/enablesearch","kind":"symbol","abstract":[],"title":"enableSearch","type":"topic","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/enableSearch","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"enableSearch","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"role":"symbol"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/errorCaught(context:error:)":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"errorCaught","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"context"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7NIOCore21ChannelHandlerContextC","kind":"typeIdentifier","text":"ChannelHandlerContext"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"error"},{"text":": ","kind":"text"},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"text":")","kind":"text"}],"title":"errorCaught(context:error:)","kind":"symbol","role":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/errorCaught(context:error:)","url":"\/documentation\/swift_gopher\/gopherhandler\/errorcaught(context:error:)","abstract":[],"type":"topic"}}} \ No newline at end of file
+{"hierarchy":{"paths":[["doc:\/\/swift-gopher\/documentation\/swift_gopher"]]},"primaryContentSections":[{"declarations":[{"tokens":[{"kind":"keyword","text":"final"},{"kind":"text","text":" "},{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"GopherHandler","kind":"identifier"}],"platforms":["macOS"],"languages":["swift"]}],"kind":"declarations"}],"relationshipsSections":[{"type":"conformsTo","kind":"relationships","identifiers":["doc:\/\/swift-gopher\/7NIOCore14ChannelHandlerP","doc:\/\/swift-gopher\/7NIOCore21ChannelInboundHandlerP","doc:\/\/swift-gopher\/7NIOCore22_ChannelInboundHandlerP","doc:\/\/swift-gopher\/7NIOCore23_EmittingChannelHandlerP"],"title":"Conforms To"}],"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"kind":"symbol","identifier":{"interfaceLanguage":"swift","url":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler"},"metadata":{"externalID":"s:12swift_gopher13GopherHandlerC","role":"symbol","modules":[{"name":"swift-gopher"}],"symbolKind":"class","navigatorTitle":[{"text":"GopherHandler","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GopherHandler"}],"title":"GopherHandler","roleHeading":"Class"},"variants":[{"paths":["\/documentation\/swift_gopher\/gopherhandler"],"traits":[{"interfaceLanguage":"swift"}]}],"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/init(logger:gopherdata_dir:gopherdata_host:gopherdata_port:enableSearch:disableGophermap:)"]},{"identifiers":["doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/disableGophermap","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/enableSearch","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/gopherdata_dir","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/gopherdata_host","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/gopherdata_port","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/logger"],"title":"Instance Properties"},{"identifiers":["doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/channelRead(context:data:)","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/channelReadComplete(context:)","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/errorCaught(context:error:)","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/generateGopherItem(item_name:item_path:item_host:item_port:)","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/generateGopherMap(path:)","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/performSearch(query:)","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/prepareGopherMenu(path:)","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/preparePath(path:)","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/requestHandler(path:)","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/sanitizeSelectorPath(path:)"],"title":"Instance Methods"},{"identifiers":["doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/InboundIn","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/OutboundOut"],"title":"Type Aliases"},{"identifiers":["doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/ChannelHandler-Implementations","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/ChannelInboundHandler-Implementations","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/_ChannelInboundHandler-Implementations","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/_EmittingChannelHandler-Implementations"],"generated":true,"title":"Default Implementations"}],"references":{"doc://swift-gopher/documentation/swift_gopher/GopherHandler/generateGopherItem(item_name:item_path:item_host:item_port:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/generateGopherItem(item_name:item_path:item_host:item_port:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"generateGopherItem"},{"kind":"text","text":"("},{"kind":"externalParam","text":"item_name"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"item_path"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"item_host"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"text":"item_port","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":"?) -> "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"}],"title":"generateGopherItem(item_name:item_path:item_host:item_port:)","abstract":[],"kind":"symbol","url":"\/documentation\/swift_gopher\/gopherhandler\/generategopheritem(item_name:item_path:item_host:item_port:)"},"doc://swift-gopher/documentation/swift_gopher":{"role":"collection","title":"swift-gopher","type":"topic","kind":"symbol","url":"\/documentation\/swift_gopher","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher","abstract":[]},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/generateGopherMap(path:)":{"url":"\/documentation\/swift_gopher\/gopherhandler\/generategophermap(path:)","abstract":[],"type":"topic","title":"generateGopherMap(path:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"generateGopherMap"},{"text":"(","kind":"text"},{"text":"path","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":") -> [","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":"]","kind":"text"}],"identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/generateGopherMap(path:)","kind":"symbol"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/ChannelInboundHandler-Implementations":{"role":"collectionGroup","type":"topic","abstract":[],"identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/ChannelInboundHandler-Implementations","kind":"article","title":"ChannelInboundHandler Implementations","url":"\/documentation\/swift_gopher\/gopherhandler\/channelinboundhandler-implementations"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/logger":{"identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/logger","url":"\/documentation\/swift_gopher\/gopherhandler\/logger","title":"logger","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"logger"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}],"type":"topic","abstract":[]},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/gopherdata_dir":{"url":"\/documentation\/swift_gopher\/gopherhandler\/gopherdata_dir","abstract":[],"title":"gopherdata_dir","type":"topic","role":"symbol","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"gopherdata_dir","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/gopherdata_dir","kind":"symbol"},"doc://swift-gopher/7NIOCore21ChannelInboundHandlerP":{"type":"unresolvable","identifier":"doc:\/\/swift-gopher\/7NIOCore21ChannelInboundHandlerP","title":"NIOCore.ChannelInboundHandler"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/init(logger:gopherdata_dir:gopherdata_host:gopherdata_port:enableSearch:disableGophermap:)":{"url":"\/documentation\/swift_gopher\/gopherhandler\/init(logger:gopherdata_dir:gopherdata_host:gopherdata_port:enablesearch:disablegophermap:)","title":"init(logger:gopherdata_dir:gopherdata_host:gopherdata_port:enableSearch:disableGophermap:)","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/init(logger:gopherdata_dir:gopherdata_host:gopherdata_port:enableSearch:disableGophermap:)","fragments":[{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"logger","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7Logging6LoggerV","kind":"typeIdentifier","text":"Logger"},{"text":", ","kind":"text"},{"text":"gopherdata_dir","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"text":"gopherdata_host","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"text":"gopherdata_port","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"enableSearch"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"disableGophermap"},{"kind":"text","text":": "},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","role":"symbol","kind":"symbol","abstract":[]},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/sanitizeSelectorPath(path:)":{"url":"\/documentation\/swift_gopher\/gopherhandler\/sanitizeselectorpath(path:)","type":"topic","title":"sanitizeSelectorPath(path:)","kind":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/sanitizeSelectorPath(path:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sanitizeSelectorPath","kind":"identifier"},{"kind":"text","text":"("},{"text":"path","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"abstract":[],"role":"symbol"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/ChannelHandler-Implementations":{"title":"ChannelHandler Implementations","kind":"article","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/ChannelHandler-Implementations","type":"topic","role":"collectionGroup","url":"\/documentation\/swift_gopher\/gopherhandler\/channelhandler-implementations","abstract":[]},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/channelRead(context:data:)":{"identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/channelRead(context:data:)","url":"\/documentation\/swift_gopher\/gopherhandler\/channelread(context:data:)","title":"channelRead(context:data:)","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"channelRead"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"context"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:7NIOCore21ChannelHandlerContextC","text":"ChannelHandlerContext","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"data"},{"kind":"text","text":": "},{"text":"NIOAny","preciseIdentifier":"s:7NIOCore6NIOAnyV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"type":"topic","abstract":[]},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/errorCaught(context:error:)":{"url":"\/documentation\/swift_gopher\/gopherhandler\/errorcaught(context:error:)","abstract":[],"title":"errorCaught(context:error:)","type":"topic","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"errorCaught","kind":"identifier"},{"kind":"text","text":"("},{"text":"context","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ChannelHandlerContext","kind":"typeIdentifier","preciseIdentifier":"s:7NIOCore21ChannelHandlerContextC"},{"kind":"text","text":", "},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"text":"Error","kind":"typeIdentifier","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/errorCaught(context:error:)","kind":"symbol"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/_ChannelInboundHandler-Implementations":{"identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/_ChannelInboundHandler-Implementations","url":"\/documentation\/swift_gopher\/gopherhandler\/_channelinboundhandler-implementations","title":"_ChannelInboundHandler Implementations","role":"collectionGroup","kind":"article","type":"topic","abstract":[]},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/prepareGopherMenu(path:)":{"url":"\/documentation\/swift_gopher\/gopherhandler\/preparegophermenu(path:)","abstract":[],"type":"topic","title":"prepareGopherMenu(path:)","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"prepareGopherMenu"},{"kind":"text","text":"("},{"kind":"externalParam","text":"path"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/prepareGopherMenu(path:)","kind":"symbol"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/OutboundOut":{"url":"\/documentation\/swift_gopher\/gopherhandler\/outboundout","kind":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/OutboundOut","fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"OutboundOut","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"OutboundOut"}],"title":"GopherHandler.OutboundOut","role":"symbol","abstract":[],"type":"topic"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/channelReadComplete(context:)":{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"channelReadComplete","kind":"identifier"},{"kind":"text","text":"("},{"kind":"externalParam","text":"context"},{"kind":"text","text":": "},{"text":"ChannelHandlerContext","kind":"typeIdentifier","preciseIdentifier":"s:7NIOCore21ChannelHandlerContextC"},{"kind":"text","text":")"}],"kind":"symbol","type":"topic","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/channelReadComplete(context:)","title":"channelReadComplete(context:)","abstract":[],"url":"\/documentation\/swift_gopher\/gopherhandler\/channelreadcomplete(context:)","role":"symbol"},"doc://swift-gopher/7NIOCore23_EmittingChannelHandlerP":{"type":"unresolvable","identifier":"doc:\/\/swift-gopher\/7NIOCore23_EmittingChannelHandlerP","title":"NIOCore._EmittingChannelHandler"},"doc://swift-gopher/7NIOCore22_ChannelInboundHandlerP":{"type":"unresolvable","identifier":"doc:\/\/swift-gopher\/7NIOCore22_ChannelInboundHandlerP","title":"NIOCore._ChannelInboundHandler"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/gopherdata_host":{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"gopherdata_host"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}],"url":"\/documentation\/swift_gopher\/gopherhandler\/gopherdata_host","type":"topic","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/gopherdata_host","title":"gopherdata_host","kind":"symbol","role":"symbol","abstract":[]},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/disableGophermap":{"url":"\/documentation\/swift_gopher\/gopherhandler\/disablegophermap","abstract":[],"title":"disableGophermap","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"disableGophermap","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/disableGophermap","kind":"symbol"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/performSearch(query:)":{"url":"\/documentation\/swift_gopher\/gopherhandler\/performsearch(query:)","abstract":[],"title":"performSearch(query:)","type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"performSearch","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"query"},{"kind":"text","text":": "},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/performSearch(query:)","kind":"symbol"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler":{"type":"topic","url":"\/documentation\/swift_gopher\/gopherhandler","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler","title":"GopherHandler","role":"symbol","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"GopherHandler"}],"kind":"symbol","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"GopherHandler"}]},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/_EmittingChannelHandler-Implementations":{"title":"_EmittingChannelHandler Implementations","abstract":[],"url":"\/documentation\/swift_gopher\/gopherhandler\/_emittingchannelhandler-implementations","type":"topic","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/_EmittingChannelHandler-Implementations","kind":"article","role":"collectionGroup"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/requestHandler(path:)":{"type":"topic","role":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/requestHandler(path:)","title":"requestHandler(path:)","kind":"symbol","url":"\/documentation\/swift_gopher\/gopherhandler\/requesthandler(path:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestHandler"},{"text":"(","kind":"text"},{"text":"path","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"URL","preciseIdentifier":"s:10Foundation3URLV","kind":"typeIdentifier"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"ResponseType","preciseIdentifier":"s:12swift_gopher12ResponseTypeO"}]},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/preparePath(path:)":{"title":"preparePath(path:)","kind":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/preparePath(path:)","type":"topic","role":"symbol","url":"\/documentation\/swift_gopher\/gopherhandler\/preparepath(path:)","abstract":[],"fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"preparePath","kind":"identifier"},{"text":"(","kind":"text"},{"text":"path","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}]},"doc://swift-gopher/7NIOCore14ChannelHandlerP":{"title":"NIOCore.ChannelHandler","type":"unresolvable","identifier":"doc:\/\/swift-gopher\/7NIOCore14ChannelHandlerP"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/enableSearch":{"fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"enableSearch","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"abstract":[],"kind":"symbol","title":"enableSearch","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/enableSearch","url":"\/documentation\/swift_gopher\/gopherhandler\/enablesearch","type":"topic","role":"symbol"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/gopherdata_port":{"role":"symbol","title":"gopherdata_port","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"gopherdata_port","kind":"identifier"},{"kind":"text","text":": "},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/gopherdata_port","kind":"symbol","url":"\/documentation\/swift_gopher\/gopherhandler\/gopherdata_port","abstract":[],"type":"topic"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/InboundIn":{"navigatorTitle":[{"text":"InboundIn","kind":"identifier"}],"type":"topic","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"InboundIn"}],"url":"\/documentation\/swift_gopher\/gopherhandler\/inboundin","title":"GopherHandler.InboundIn","abstract":[],"kind":"symbol","role":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/InboundIn"}}} \ No newline at end of file