#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.