|
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