aboutsummaryrefslogtreecommitdiff
path: root/docs/data/documentation/swift_gopher/gopherhandler.json
blob: 45057707643d0b693283e7fb82b2f69feede3189 (plain)
1
{"relationshipsSections":[{"kind":"relationships","title":"Conforms To","type":"conformsTo","identifiers":["doc:\/\/swift-gopher\/7NIOCore14ChannelHandlerP","doc:\/\/swift-gopher\/7NIOCore21ChannelInboundHandlerP","doc:\/\/swift-gopher\/7NIOCore22_ChannelInboundHandlerP","doc:\/\/swift-gopher\/7NIOCore23_EmittingChannelHandlerP"]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/swift_gopher\/gopherhandler"]}],"schemaVersion":{"major":0,"patch":0,"minor":3},"hierarchy":{"paths":[["doc:\/\/swift-gopher\/documentation\/swift_gopher"]]},"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"]},{"title":"Instance Methods","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":"Type Aliases","identifiers":["doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/InboundIn","doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/OutboundOut"]},{"title":"Default Implementations","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}],"primaryContentSections":[{"declarations":[{"tokens":[{"text":"final","kind":"keyword"},{"text":" ","kind":"text"},{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"text":"GopherHandler","kind":"identifier"}],"languages":["swift"],"platforms":["macOS"]}],"kind":"declarations"}],"metadata":{"modules":[{"name":"swift-gopher"}],"roleHeading":"Class","externalID":"s:12swift_gopher13GopherHandlerC","symbolKind":"class","title":"GopherHandler","role":"symbol","navigatorTitle":[{"text":"GopherHandler","kind":"identifier"}],"fragments":[{"text":"class","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"GopherHandler"}]},"sections":[],"kind":"symbol","identifier":{"url":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler","interfaceLanguage":"swift"},"references":{"doc://swift-gopher/documentation/swift_gopher/GopherHandler/_EmittingChannelHandler-Implementations":{"abstract":[],"type":"topic","url":"\/documentation\/swift_gopher\/gopherhandler\/_emittingchannelhandler-implementations","kind":"article","title":"_EmittingChannelHandler Implementations","role":"collectionGroup","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/_EmittingChannelHandler-Implementations"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/sanitizeSelectorPath(path:)":{"role":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/sanitizeSelectorPath(path:)","abstract":[],"title":"sanitizeSelectorPath(path:)","kind":"symbol","type":"topic","url":"\/documentation\/swift_gopher\/gopherhandler\/sanitizeselectorpath(path:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"sanitizeSelectorPath","kind":"identifier"},{"text":"(","kind":"text"},{"text":"path","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":") -> ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}]},"doc://swift-gopher/documentation/swift_gopher":{"type":"topic","title":"swift-gopher","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher","url":"\/documentation\/swift_gopher","kind":"symbol","role":"collection","abstract":[]},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/gopherdata_port":{"url":"\/documentation\/swift_gopher\/gopherhandler\/gopherdata_port","abstract":[],"type":"topic","kind":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/gopherdata_port","title":"gopherdata_port","role":"symbol","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"gopherdata_port","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"}]},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/InboundIn":{"kind":"symbol","url":"\/documentation\/swift_gopher\/gopherhandler\/inboundin","title":"GopherHandler.InboundIn","type":"topic","abstract":[],"navigatorTitle":[{"kind":"identifier","text":"InboundIn"}],"fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"InboundIn"}],"role":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/InboundIn"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/_ChannelInboundHandler-Implementations":{"abstract":[],"url":"\/documentation\/swift_gopher\/gopherhandler\/_channelinboundhandler-implementations","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/_ChannelInboundHandler-Implementations","role":"collectionGroup","type":"topic","title":"_ChannelInboundHandler Implementations","kind":"article"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/prepareGopherMenu(path:)":{"url":"\/documentation\/swift_gopher\/gopherhandler\/preparegophermenu(path:)","type":"topic","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/prepareGopherMenu(path:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"kind":"identifier","text":"prepareGopherMenu"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"path"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"URL","preciseIdentifier":"s:10Foundation3URLV"},{"kind":"text","text":") -> "},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"}],"kind":"symbol","abstract":[],"role":"symbol","title":"prepareGopherMenu(path:)"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/errorCaught(context:error:)":{"url":"\/documentation\/swift_gopher\/gopherhandler\/errorcaught(context:error:)","abstract":[],"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"errorCaught","kind":"identifier"},{"kind":"text","text":"("},{"text":"context","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:7NIOCore21ChannelHandlerContextC","text":"ChannelHandlerContext","kind":"typeIdentifier"},{"kind":"text","text":", "},{"text":"error","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"title":"errorCaught(context:error:)","kind":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/errorCaught(context:error:)"},"doc://swift-gopher/7NIOCore22_ChannelInboundHandlerP":{"identifier":"doc:\/\/swift-gopher\/7NIOCore22_ChannelInboundHandlerP","title":"NIOCore._ChannelInboundHandler","type":"unresolvable"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/OutboundOut":{"title":"GopherHandler.OutboundOut","fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"text":"OutboundOut","kind":"identifier"}],"identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/OutboundOut","abstract":[],"role":"symbol","navigatorTitle":[{"text":"OutboundOut","kind":"identifier"}],"url":"\/documentation\/swift_gopher\/gopherhandler\/outboundout","kind":"symbol","type":"topic"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/enableSearch":{"role":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/enableSearch","abstract":[],"title":"enableSearch","kind":"symbol","type":"topic","url":"\/documentation\/swift_gopher\/gopherhandler\/enablesearch","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"enableSearch"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}]},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/requestHandler(path:)":{"title":"requestHandler(path:)","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/requestHandler(path:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"requestHandler"},{"kind":"text","text":"("},{"kind":"externalParam","text":"path"},{"text":": ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"ResponseType","preciseIdentifier":"s:12swift_gopher12ResponseTypeO"}],"abstract":[],"type":"topic","url":"\/documentation\/swift_gopher\/gopherhandler\/requesthandler(path:)","role":"symbol","kind":"symbol"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/ChannelHandler-Implementations":{"url":"\/documentation\/swift_gopher\/gopherhandler\/channelhandler-implementations","abstract":[],"type":"topic","title":"ChannelHandler Implementations","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/ChannelHandler-Implementations","kind":"article","role":"collectionGroup"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/channelRead(context:data:)":{"identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/channelRead(context:data:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"channelRead","kind":"identifier"},{"text":"(","kind":"text"},{"text":"context","kind":"externalParam"},{"kind":"text","text":": "},{"text":"ChannelHandlerContext","kind":"typeIdentifier","preciseIdentifier":"s:7NIOCore21ChannelHandlerContextC"},{"text":", ","kind":"text"},{"text":"data","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"NIOAny","preciseIdentifier":"s:7NIOCore6NIOAnyV","kind":"typeIdentifier"},{"kind":"text","text":")"}],"abstract":[],"url":"\/documentation\/swift_gopher\/gopherhandler\/channelread(context:data:)","type":"topic","role":"symbol","kind":"symbol","title":"channelRead(context:data:)"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/channelReadComplete(context:)":{"role":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/channelReadComplete(context:)","abstract":[],"title":"channelReadComplete(context:)","kind":"symbol","type":"topic","url":"\/documentation\/swift_gopher\/gopherhandler\/channelreadcomplete(context:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"channelReadComplete"},{"text":"(","kind":"text"},{"text":"context","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"ChannelHandlerContext","kind":"typeIdentifier","preciseIdentifier":"s:7NIOCore21ChannelHandlerContextC"},{"kind":"text","text":")"}]},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/generateGopherMap(path:)":{"role":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/generateGopherMap(path:)","abstract":[],"title":"generateGopherMap(path:)","kind":"symbol","type":"topic","url":"\/documentation\/swift_gopher\/gopherhandler\/generategophermap(path:)","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"generateGopherMap","kind":"identifier"},{"text":"(","kind":"text"},{"text":"path","kind":"externalParam"},{"kind":"text","text":": "},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"},{"text":") -> [","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"]","kind":"text"}]},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/generateGopherItem(item_name:item_path:item_host:item_port:)":{"role":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/generateGopherItem(item_name:item_path:item_host:item_port:)","abstract":[],"title":"generateGopherItem(item_name:item_path:item_host:item_port:)","kind":"symbol","type":"topic","url":"\/documentation\/swift_gopher\/gopherhandler\/generategopheritem(item_name:item_path:item_host:item_port:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"generateGopherItem","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"item_name"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"item_path","kind":"externalParam"},{"kind":"text","text":": "},{"preciseIdentifier":"s:10Foundation3URLV","text":"URL","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"item_host","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":"?, ","kind":"text"},{"kind":"externalParam","text":"item_port"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/logger":{"role":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/logger","abstract":[],"title":"logger","kind":"symbol","type":"topic","url":"\/documentation\/swift_gopher\/gopherhandler\/logger","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"text":"logger","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"}]},"doc://swift-gopher/7NIOCore23_EmittingChannelHandlerP":{"type":"unresolvable","identifier":"doc:\/\/swift-gopher\/7NIOCore23_EmittingChannelHandlerP","title":"NIOCore._EmittingChannelHandler"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/init(logger:gopherdata_dir:gopherdata_host:gopherdata_port:enableSearch:disableGophermap:)":{"role":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/init(logger:gopherdata_dir:gopherdata_host:gopherdata_port:enableSearch:disableGophermap:)","abstract":[],"title":"init(logger:gopherdata_dir:gopherdata_host:gopherdata_port:enableSearch:disableGophermap:)","kind":"symbol","type":"topic","url":"\/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":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:7Logging6LoggerV","text":"Logger"},{"text":", ","kind":"text"},{"text":"gopherdata_dir","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"gopherdata_host","kind":"externalParam"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"gopherdata_port","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"text":", ","kind":"text"},{"text":"enableSearch","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"disableGophermap"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"kind":"text","text":")"}]},"doc://swift-gopher/7NIOCore21ChannelInboundHandlerP":{"type":"unresolvable","title":"NIOCore.ChannelInboundHandler","identifier":"doc:\/\/swift-gopher\/7NIOCore21ChannelInboundHandlerP"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/disableGophermap":{"role":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/disableGophermap","abstract":[],"title":"disableGophermap","kind":"symbol","type":"topic","url":"\/documentation\/swift_gopher\/gopherhandler\/disablegophermap","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"kind":"identifier","text":"disableGophermap"},{"kind":"text","text":": "},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}]},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/preparePath(path:)":{"role":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/preparePath(path:)","abstract":[],"title":"preparePath(path:)","kind":"symbol","type":"topic","url":"\/documentation\/swift_gopher\/gopherhandler\/preparepath(path:)","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"preparePath"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"path"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":") -> ","kind":"text"},{"text":"URL","kind":"typeIdentifier","preciseIdentifier":"s:10Foundation3URLV"}]},"doc://swift-gopher/documentation/swift_gopher/GopherHandler":{"kind":"symbol","abstract":[],"url":"\/documentation\/swift_gopher\/gopherhandler","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"GopherHandler"}],"role":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler","navigatorTitle":[{"text":"GopherHandler","kind":"identifier"}],"type":"topic","title":"GopherHandler"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/ChannelInboundHandler-Implementations":{"abstract":[],"title":"ChannelInboundHandler Implementations","url":"\/documentation\/swift_gopher\/gopherhandler\/channelinboundhandler-implementations","kind":"article","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/ChannelInboundHandler-Implementations","role":"collectionGroup","type":"topic"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/performSearch(query:)":{"role":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/performSearch(query:)","abstract":[],"title":"performSearch(query:)","kind":"symbol","type":"topic","url":"\/documentation\/swift_gopher\/gopherhandler\/performsearch(query:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"performSearch","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"query"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":") -> "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/gopherdata_host":{"role":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/gopherdata_host","abstract":[],"title":"gopherdata_host","kind":"symbol","type":"topic","url":"\/documentation\/swift_gopher\/gopherhandler\/gopherdata_host","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"gopherdata_host"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}]},"doc://swift-gopher/7NIOCore14ChannelHandlerP":{"type":"unresolvable","title":"NIOCore.ChannelHandler","identifier":"doc:\/\/swift-gopher\/7NIOCore14ChannelHandlerP"},"doc://swift-gopher/documentation/swift_gopher/GopherHandler/gopherdata_dir":{"role":"symbol","identifier":"doc:\/\/swift-gopher\/documentation\/swift_gopher\/GopherHandler\/gopherdata_dir","abstract":[],"title":"gopherdata_dir","kind":"symbol","type":"topic","url":"\/documentation\/swift_gopher\/gopherhandler\/gopherdata_dir","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"gopherdata_dir"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"}]}}}