Public Member Functions | Public Attributes | List of all members
TestStrategy Class Reference
Inheritance diagram for TestStrategy:
Inheritance graph
[legend]

Public Member Functions

bool isDataAvailable ()
 
bool isDeleteStaleData ()
 
DataToken read (std::string &data) override
 
void resolve (const DataToken &token, bool is_success)
 
 TestStrategy (const FileManagerStrategyOptions &options)
 
void write (const std::string &data)
 
- Public Member Functions inherited from Aws::FileManagement::DataManagerStrategy
 DataManagerStrategy ()=default
 
 ~DataManagerStrategy () override=default
 
- Public Member Functions inherited from Service
ServiceState getState ()
 
virtual std::string getStatusString ()
 
 Service ()
 
virtual bool shutdown ()
 
virtual bool start ()
 
virtual ~Service ()=default
 

Public Attributes

uint64_t data_token = 1
 
std::vector< uint64_t > data_tokens
 
int it = 0
 
std::vector< std::string > logs
 
FileManagerStrategyOptions options_
 

Additional Inherited Members

- Protected Member Functions inherited from Service
void setState (ServiceState new_state)
 

Detailed Description

Definition at line 26 of file log_batch_test.cpp.

Constructor & Destructor Documentation

TestStrategy::TestStrategy ( const FileManagerStrategyOptions options)
inline

Definition at line 28 of file log_batch_test.cpp.

Member Function Documentation

bool TestStrategy::isDataAvailable ( )
inlinevirtual

Implements Aws::FileManagement::DataManagerStrategy.

Definition at line 32 of file log_batch_test.cpp.

bool TestStrategy::isDeleteStaleData ( )
inlinevirtual

Implements Aws::FileManagement::DataManagerStrategy.

Definition at line 36 of file log_batch_test.cpp.

DataToken TestStrategy::read ( std::string &  data)
inlineoverridevirtual

Implements Aws::FileManagement::DataManagerStrategy.

Definition at line 40 of file log_batch_test.cpp.

void TestStrategy::resolve ( const DataToken token,
bool  is_success 
)
inlinevirtual

Implements Aws::FileManagement::DataManagerStrategy.

Definition at line 56 of file log_batch_test.cpp.

void TestStrategy::write ( const std::string &  data)
inlinevirtual

Implements Aws::FileManagement::DataManagerStrategy.

Definition at line 50 of file log_batch_test.cpp.

Member Data Documentation

uint64_t TestStrategy::data_token = 1

Definition at line 71 of file log_batch_test.cpp.

std::vector<uint64_t> TestStrategy::data_tokens

Definition at line 70 of file log_batch_test.cpp.

int TestStrategy::it = 0

Definition at line 72 of file log_batch_test.cpp.

std::vector<std::string> TestStrategy::logs

Definition at line 69 of file log_batch_test.cpp.

FileManagerStrategyOptions TestStrategy::options_

Definition at line 73 of file log_batch_test.cpp.


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


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