16#ifndef INCLUDED_RMQA_CONNECTIONSTRING
17#define INCLUDED_RMQA_CONNECTIONSTRING
19#include <rmqt_vhostinfo.h>
21#include <bsl_optional.h>
22#include <bsl_string.h>
24namespace BloombergLP {
36 static bsl::optional<rmqt::VHostInfo> parse(bsl::string_view uri);
38 static bool parseParts(bsl::string_view* scheme,
39 bsl::string_view* username,
40 bsl::string_view* password,
41 bsl::string_view* hostname,
42 bsl::string_view* port,
43 bsl::string_view* vhost,
44 bsl::string_view uri);
A very basic amqp/amqps connection string -> VHostInfo parser.
Definition: rmqa_connectionstring.h:34