Main Page
Namespaces
Classes
Files
Class List
Class Hierarchy
Class Members
DataBatcher< T > Member List
This is the complete list of members for
DataBatcher< T >
, including all inherited members.
batchData
(const T &data_to_batch)
DataBatcher< T >
inline
virtual
batched_data_
DataBatcher< T >
protected
DataBatcher
(size_t max_allowable_batch_size=DataBatcher::kDefaultMaxBatchSize, size_t trigger_size=DataBatcher::kDefaultTriggerSize, std::chrono::microseconds try_enqueue_duration=std::chrono::duration_cast< std::chrono::microseconds >(std::chrono::seconds(2)))
DataBatcher< T >
inline
emptyCollection
()
DataBatcher< T >
inline
protected
virtual
getCurrentBatchSize
()
DataBatcher< T >
inline
getMaxAllowableBatchSize
()
DataBatcher< T >
inline
getState
()
Service
inline
getStatusString
()
Service
inline
virtual
getTriggerBatchSize
()
DataBatcher< T >
inline
getTryEnqueueDuration
()
DataBatcher< T >
inline
kDefaultMaxBatchSize
DataBatcher< T >
static
kDefaultTriggerSize
DataBatcher< T >
static
max_allowable_batch_size_
DataBatcher< T >
private
mtx
DataBatcher< T >
mutable
protected
publishBatchedData
()=0
DataBatcher< T >
pure virtual
resetBatchedData
()
DataBatcher< T >
inline
resetTriggerBatchSize
()
DataBatcher< T >
inline
Service
()
Service
inline
setMaxAllowableBatchSize
(int new_value)
DataBatcher< T >
inline
setState
(ServiceState new_state)
Service
inline
protected
setTriggerBatchSize
(size_t new_value)
DataBatcher< T >
inline
setTryEnqueueDuration
(std::chrono::microseconds duration)
DataBatcher< T >
inline
shutdown
() override
DataBatcher< T >
inline
virtual
start
()
Service
inline
virtual
trigger_batch_size_
DataBatcher< T >
private
try_enqueue_duration_
DataBatcher< T >
private
validateConfigurableSizes
(size_t batch_max_queue_size, size_t batch_trigger_publish_size)
DataBatcher< T >
inline
static
~DataBatcher
() override=default
DataBatcher< T >
~Service
()=default
Service
virtual
dataflow_lite
Author(s): AWS RoboMaker
autogenerated on Fri May 7 2021 02:18:22