Apollo C++ Client
C++ client for Apollo Configuration Center
|
Apollo Client Library Type Definitions. More...
#include <map>
#include <memory>
#include <vector>
#include <string>
Go to the source code of this file.
Classes | |
struct | apollo::client::Change |
Structure representing a change in configuration. More... | |
struct | apollo::client::Opts |
Options for configuring the Apollo client. More... | |
class | apollo::client::ILogger |
Typedefs | |
using | apollo::client::NamespaceType = std::string |
Type alias for namespace identifiers. | |
using | apollo::client::Changes = std::vector<Change> |
List of configuration changes. | |
using | apollo::client::Configures = std::map<std::string, std::string> |
Map of key-value pairs representing a namespace's configuration. | |
using | apollo::client::LoggerPtr = std::shared_ptr<ILogger> |
Enumerations | |
enum class | apollo::client::ChangeType { Added , Updated , Deleted } |
Enum class representing the type of change in configuration. More... | |
enum class | LogLevel { Disabled , Error , Warning , Info , Debug } |
Variables | |
constexpr auto | apollo::client::long_poller_interval_default = 1000 |
Apollo Client Library Type Definitions.
|
strong |
|
constexpr |
Default long poller interval in milliseconds