#include <aws/core/Aws.h>
#include <aws/logs/CloudWatchLogsClient.h>
#include <cloudwatch_logs_common/utils/cloudwatch_logs_facade.h>
#include <dataflow_lite/utils/publisher.h>
#include <dataflow_lite/dataflow/source.h>
#include <file_management/file_upload/file_upload_task.h>
#include <dataflow_lite/task/task.h>
#include <cloudwatch_logs_common/definitions/definitions.h>
#include <list>
#include <memory>
#include <thread>
Go to the source code of this file.
Classes | |
class | Aws::CloudWatchLogs::LogPublisher |
Namespaces | |
Aws | |
Aws::CloudWatchLogs | |
Enumerations | |
enum | Aws::CloudWatchLogs::LogPublisherRunState { Aws::CloudWatchLogs::LOG_PUBLISHER_RUN_CREATE_GROUP, Aws::CloudWatchLogs::LOG_PUBLISHER_RUN_CREATE_STREAM, Aws::CloudWatchLogs::LOG_PUBLISHER_RUN_INIT_TOKEN, Aws::CloudWatchLogs::LOG_PUBLISHER_ATTEMPT_SEND_LOGS } |
Defines the different runtime states for the Publisher This enum is used by the LogPublisher to track the current runtime state of the Run function. More... | |
Variables | |
static const Aws::String | Aws::CloudWatchLogs::UNINITIALIZED_TOKEN = "_NOT_SET_" |