Grok 20.3.2
grk::FetchPathParser Class Reference

#include <FetchPathParser.h>

Static Public Member Functions

static void parseVsiPath (std::string &url, ParsedFetchPath &parsed, const std::string &prefix)
static void parseHttpsPath (std::string &url, ParsedFetchPath &parsed, int default_port=443)

Static Private Member Functions

static void parseHostPort (const std::string &url, ParsedFetchPath &parsed, int default_port)
static void parseBucketKey (const std::string &path, ParsedFetchPath &parsed, const char *log_context)

Member Function Documentation

◆ parseBucketKey()

void grk::FetchPathParser::parseBucketKey ( const std::string & path,
ParsedFetchPath & parsed,
const char * log_context )
inlinestaticprivate

◆ parseHostPort()

void grk::FetchPathParser::parseHostPort ( const std::string & url,
ParsedFetchPath & parsed,
int default_port )
inlinestaticprivate

◆ parseHttpsPath()

void grk::FetchPathParser::parseHttpsPath ( std::string & url,
ParsedFetchPath & parsed,
int default_port = 443 )
inlinestatic

◆ parseVsiPath()

void grk::FetchPathParser::parseVsiPath ( std::string & url,
ParsedFetchPath & parsed,
const std::string & prefix )
inlinestatic

References grk::grklog, and parseBucketKey().


The documentation for this class was generated from the following file: