47 string getTextFileImpl(
string scheme,
string location, *hash<auto> opts);
96 writeFileImpl(
string scheme,
string location, data contents, *hash<auto> opts);
136 HTTPClient
getHttpClient(
string scheme,
string location, *hash<auto> opts, reference<string> path);
string getTextFileImpl(string scheme, string location, *hash< auto > opts)
Retrieves a text file from the given location.
The class for handling file locations.
Definition: FileLocationHandlerHttp.qc.dox.h:28
hash< string, hash< FileHandlerOptionInfo > > getReadOptionsImpl()
Gets supported read options.
OutputStreamWrapper getOutputStreamImpl(string scheme, string location, *hash< auto > opts)
Returns an output stream for writing data to the given location.
Qore::StreamReader getStreamReaderImpl(string scheme, string location, *hash< auto > opts)
Returns a stream reader for the file's data at the given location.
writeFileImpl(string scheme, string location, data contents, *hash< auto > opts)
Writes data to a file at the given location.
Contains all public definitions in the FileLocationHandler module.
Definition: FileLocationHandler.qc.dox.h:26
The abstract file location handler class.
Definition: OutputStramWrapper.qc.dox.h:28
const HttpClientLocationOpts
Valid HTTP location options.
Definition: FileLocationHandlerHttp.qc.dox.h:34
The abstract file location handler class.
Definition: FileLocationHandler.qc.dox.h:43
HTTPClient getHttpClient(string scheme, string location, *hash< auto > opts, reference< string > path)
Returns an HTTP client for the given location.
binary getBinaryFileImpl(string scheme, string location, *hash< auto > opts)
Retrieves a binary file from the given location.
hash< string, hash< FileHandlerOptionInfo > > getWriteOptionsImpl()
Gets supported write options.
Qore::InputStream getBinaryStreamImpl(string scheme, string location, *hash< auto > opts)
Retrieves a binary file from the given location.