#include <OnixS/CME/DropCopy/Messaging.h>
Public Member Functions | |
Group () | |
Group (const Group &other) | |
operator bool () const | |
size_t | size () const |
const GroupInstance | at (size_t index) const |
const GroupInstance | operator[] (size_t index) const |
Group & | operator= (const Group &other) |
const Message & | message () const |
Friends | |
class | MessageOperator |
Encapsulates operations over FIX Repeating Group.
Repeating group represents array of repeating group instances, So, class exposes corresponding services to manipulate array of repeating group instances. Similar to the GroupInstance it behaves like a pointer/reference to the underlying data. It's a light-weight object which just wraps internal data.
Group remains valid until corresponding field (which defines size/length of repeating group) from field-set (message or outer repeating group instance) is updated.
Definition at line 486 of file Messaging.h.
Group | ( | ) |
Initializes instance as referred to nothing.
const GroupInstance at | ( | size_t | index | ) | const |
Accesses to repeating group instance.
std::exception | if If index exceeds allowed bounds. |
|
inline |
Instance of Message holding given repeating group instance.
Definition at line 545 of file Messaging.h.
operator bool | ( | ) | const |
Indicated whether group refers to a valid instance.
const GroupInstance operator[] | ( | size_t | index | ) | const |
Accesses to repeating group instance.
Does NOT check index validness.
size_t size | ( | ) | const |
Return number of instances in repeating group.
|
friend |
Definition at line 536 of file Messaging.h.