| batchData(const D &data_to_batch) | Aws::CloudWatch::CloudWatchService< std::string, LogType > | virtual |
| batchData(const D &data_to_batch, const std::chrono::milliseconds &milliseconds) | Aws::CloudWatch::CloudWatchService< std::string, LogType > | virtual |
| batcher_ | Aws::CloudWatch::CloudWatchService< std::string, LogType > | protected |
| CloudWatchService(std::shared_ptr< Publisher< std::list< T >>> publisher, std::shared_ptr< DataBatcher< T >> batcher) | Aws::CloudWatch::CloudWatchService< std::string, LogType > | |
| convertInputToBatched(const std::string &input, const std::chrono::milliseconds &milliseconds) override | Aws::CloudWatchLogs::LogService | inline |
| convertInputToBatched(const std::string &input) override | Aws::CloudWatchLogs::LogService | inline |
| CloudWatchService< std::string, LogType >::convertInputToBatched(const D &input, const std::chrono::milliseconds &milliseconds)=0 | Aws::CloudWatch::CloudWatchService< std::string, LogType > | protectedpure virtual |
| CloudWatchService< std::string, LogType >::convertInputToBatched(const D &input)=0 | Aws::CloudWatch::CloudWatchService< std::string, LogType > | protectedpure virtual |
| dequeue_duration_ | Aws::CloudWatch::CloudWatchService< std::string, LogType > | protected |
| file_upload_streamer_ | Aws::CloudWatch::CloudWatchService< std::string, LogType > | protected |
| getCurrentTimestamp() | Aws::CloudWatch::CloudWatchService< std::string, LogType > | virtual |
| getDequeueDuration() | Aws::CloudWatch::CloudWatchService< std::string, LogType > | virtual |
| getNumberDequeued() | Aws::CloudWatch::CloudWatchService< std::string, LogType > | |
| getSource() | InputStage< TaskPtr< std::list< T > > > | |
| getState() | Service | |
| getStatusString() override | RunnableService | virtual |
| isConnected() | Aws::CloudWatch::CloudWatchService< std::string, LogType > | virtual |
| isRunning() | RunnableService | virtual |
| join() | RunnableService | |
| LogService(std::shared_ptr< Publisher< LogCollection >> log_publisher, std::shared_ptr< DataBatcher< LogType >> log_batcher, std::shared_ptr< Aws::FileManagement::FileUploadStreamer< LogCollection >> log_file_upload_streamer=nullptr) | Aws::CloudWatchLogs::LogService | inline |
| publishBatchedData() | Aws::CloudWatch::CloudWatchService< std::string, LogType > | virtual |
| publisher_ | Aws::CloudWatch::CloudWatchService< std::string, LogType > | protected |
| run() | RunnableService | protectedvirtual |
| RunnableService() | RunnableService | |
| Service() | Service | |
| setDequeueDuration(std::chrono::milliseconds new_value) | Aws::CloudWatch::CloudWatchService< std::string, LogType > | virtual |
| setSource(std::shared_ptr< Source< TaskPtr< std::list< T > > >> source) | InputStage< TaskPtr< std::list< T > > > | |
| setState(ServiceState new_state) | Service | protected |
| shutdown() | Aws::CloudWatch::CloudWatchService< std::string, LogType > | virtual |
| start() override | Aws::CloudWatch::CloudWatchService< std::string, LogType > | virtual |
| startWorkerThread() | RunnableService | protectedvirtual |
| stopWorkerThread() | RunnableService | protectedvirtual |
| waitForShutdown() | RunnableService | |
| waitForShutdown(std::chrono::milliseconds millis) | RunnableService | |
| work() | Aws::CloudWatch::CloudWatchService< std::string, LogType > | protectedvirtual |
| ~CloudWatchService()=default | Aws::CloudWatch::CloudWatchService< std::string, LogType > | |
| ~RunnableService() override=default | RunnableService | |
| ~Service()=default | Service | virtual |