|
| MessageBatchCombiner ()=default |
|
template<typename MessageTypeT , size_t MaxMessageSize = GetMaxMessageSize<typename HeldAdapter<MessageTypeT>::SbeType, DefaultMaxGroupItems>::Size, typename MessageInitializer = FieldsInitPolicy> |
void | add (MessageBatch< MessageTypeT, MaxMessageSize, MessageInitializer > &batch) |
|
template<typename MessageTypeT , size_t MaxMessageSize = GetMaxMessageSize<typename HeldAdapter<MessageTypeT>::SbeType, DefaultMaxGroupItems>::Size, typename MessageInitializer = FieldsInitPolicy> |
void | add (MessageBatch< MessageTypeT, MaxMessageSize, MessageInitializer > &&batch)=delete |
|
template<typename MessageTypeT , size_t MaxMessageSize = GetMaxMessageSize<typename HeldAdapter<MessageTypeT>::SbeType, DefaultMaxGroupItems>::Size, typename MessageInitializer = FieldsInitPolicy> |
void | add (MessageHolder< MessageTypeT, MaxMessageSize, MessageInitializer > &holder) |
|
template<typename MessageTypeT , size_t MaxMessageSize = GetMaxMessageSize<typename HeldAdapter<MessageTypeT>::SbeType, DefaultMaxGroupItems>::Size, typename MessageInitializer = FieldsInitPolicy> |
void | add (MessageHolder< MessageTypeT, MaxMessageSize, MessageInitializer > &&holder)=delete |
|
void | clear () |
|
| MessageBatchCombiner (const MessageBatchCombiner &)=delete |
|
MessageBatchCombiner & | operator= (const MessageBatchCombiner &)=delete |
|
- Warning
- The class does not copy combined messages and does not store them internally. Therefore, the lifetime of combined messages should be greater or equal to the lifetime of this class instance.
Definition at line 139 of file MessageBatch.h.