#include <file_manager.h>
Public Member Functions | |
virtual void | deleteStaleData ()=0 |
virtual void | fileUploadCompleteStatus (const Aws::DataFlow::UploadStatus &upload_status, const FileObject< T > &log_messages)=0 |
virtual bool | isDataAvailableToRead ()=0 |
virtual FileObject< T > | readBatch (size_t batch_size)=0 |
virtual void | setStatusMonitor (std::shared_ptr< StatusMonitor > status_monitor)=0 |
Public Member Functions inherited from Service | |
ServiceState | getState () |
virtual std::string | getStatusString () |
Service () | |
virtual bool | shutdown () |
virtual bool | start () |
virtual | ~Service ()=default |
Additional Inherited Members | |
Protected Member Functions inherited from Service | |
void | setState (ServiceState new_state) |
Definition at line 46 of file file_manager.h.
|
pure virtual |
Implemented in Aws::FileManagement::FileManager< T >, and MockDataReader.
|
pure virtual |
Handle an upload complete status.
upload_status | the status of an attempted upload of data |
log_messages | the data which was attempted to be uploaded |
Implemented in Aws::FileManagement::FileManager< T >.
|
pure virtual |
|
pure virtual |
Read a specific amount of data from a file.
batch_size | to read |
|
pure virtual |
Implemented in Aws::FileManagement::FileManager< T >, and MockDataReader.