Classes | Namespaces | Enumerations | Variables
log_publisher.h File Reference
#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>
Include dependency graph for log_publisher.h:
This graph shows which files directly or indirectly include this file:

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_"
 


cloudwatch_logs_common
Author(s): AWS RoboMaker
autogenerated on Fri May 7 2021 02:18:24