Public Types | Public Member Functions | Public Attributes | List of all members
Aws::CloudWatchLogs::Utils::LogFileManager Class Reference

#include <log_file_manager.h>

Inheritance diagram for Aws::CloudWatchLogs::Utils::LogFileManager:
Inheritance graph

Public Types

using Timestamp = long

Public Member Functions

 LogFileManager ()=default
 LogFileManager (const Aws::FileManagement::FileManagerStrategyOptions &options)
 LogFileManager (const std::shared_ptr< Aws::FileManagement::DataManagerStrategy > &file_manager_strategy)
FileObject< LogCollectionreadBatch (size_t batch_size) override
void write (const LogCollection &data) override
 ~LogFileManager () override=default

Public Attributes

Timestamp latestTime = 0

Detailed Description

The log specific file manager. Handles the specific writes of log data.

Definition at line 36 of file log_file_manager.h.

Member Typedef Documentation

Definition at line 70 of file log_file_manager.h.

Constructor & Destructor Documentation

Aws::CloudWatchLogs::Utils::LogFileManager::LogFileManager ( )

Default Constructor.

Aws::CloudWatchLogs::Utils::LogFileManager::LogFileManager ( const Aws::FileManagement::FileManagerStrategyOptions options)

Definition at line 45 of file log_file_manager.h.

Aws::CloudWatchLogs::Utils::LogFileManager::LogFileManager ( const std::shared_ptr< Aws::FileManagement::DataManagerStrategy > &  file_manager_strategy)

Definition at line 49 of file log_file_manager.h.

Aws::CloudWatchLogs::Utils::LogFileManager::~LogFileManager ( )

Member Function Documentation

FileObject< LogCollection > Aws::CloudWatchLogs::Utils::LogFileManager::readBatch ( size_t  batch_size)

Definition at line 36 of file log_file_manager.cpp.

void Aws::CloudWatchLogs::Utils::LogFileManager::write ( const LogCollection data)

Definition at line 92 of file log_file_manager.cpp.

Member Data Documentation

Timestamp Aws::CloudWatchLogs::Utils::LogFileManager::latestTime = 0

Definition at line 71 of file log_file_manager.h.

The documentation for this class was generated from the following files:

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