template<typename MessageTypeT, size_t MaxMessageSize = GetMaxMessageSize<typename HeldAdapter<MessageTypeT>::SbeType, DefaultMaxGroupItems>::Size, typename MessageInitializer = FieldsInitPolicy>
class OnixS::B3::BOE::Messaging::MessageBatch< MessageTypeT, MaxMessageSize, MessageInitializer >
Definition at line 53 of file MessageBatch.h.
template<typename MessageTypeT, size_t MaxMessageSize = GetMaxMessageSize<typename HeldAdapter<MessageTypeT>::SbeType, DefaultMaxGroupItems>::Size, typename MessageInitializer = FieldsInitPolicy>
Creates an empty message batch.
The add method should be used to add a message to the batch.
template<typename MessageTypeT, size_t MaxMessageSize = GetMaxMessageSize<typename HeldAdapter<MessageTypeT>::SbeType, DefaultMaxGroupItems>::Size, typename MessageInitializer = FieldsInitPolicy>
Creates a message batch with the given number of default constructed messages.
A message in the batch can be updated via operator[] method.
Definition at line 73 of file MessageBatch.h.
template<typename MessageTypeT, size_t MaxMessageSize = GetMaxMessageSize<typename HeldAdapter<MessageTypeT>::SbeType, DefaultMaxGroupItems>::Size, typename MessageInitializer = FieldsInitPolicy>
Creates a message batch from the initializer list.
A message in the batch can be updated via operator[] method.
Definition at line 82 of file MessageBatch.h.
template<typename MessageTypeT, size_t MaxMessageSize = GetMaxMessageSize<typename HeldAdapter<MessageTypeT>::SbeType, DefaultMaxGroupItems>::Size, typename MessageInitializer = FieldsInitPolicy>
Appends a message to the end of the batch.
Definition at line 93 of file MessageBatch.h.
template<typename MessageTypeT, size_t MaxMessageSize = GetMaxMessageSize<typename HeldAdapter<MessageTypeT>::SbeType, DefaultMaxGroupItems>::Size, typename MessageInitializer = FieldsInitPolicy>
Updates headers of SBE messages to be ready for sending.
- Note
- Should be called before sending after the completion of the batch filling.
-
There is no need to call this function before sending in each case of a value updating of an existing field.
Definition at line 105 of file MessageBatch.h.