FixGroup class
- class V12.FIXAntenna.FixGroup
Defines a repeating group of a FIX message.
- get(index: int) FixGroupEntry
Returns group entry by index.
- Parameters
index (int) – Group’s entry index (starts at 0).
- Returns
A repeating group entry.
- Return type
- get_group(starting_tag: int, index: int) FixGroup
Returns nested repeating group.
The nested FIXGroup instance’s memory is managed by the FIX Engine. The FIXGroup instance is guaranteed to exist within its parent FIXMessage’s lifetime or until trimmed to zero length.
- Parameters
starting_tag (int) – Tag number of the leading field value.
index (int) – Group’s entry index (starts at 0).
- Returns
The returned value may be NULL, if the given tag exists for the group (according to the FIX protocol), but is not present in requested group’s entry. If the tag is not defined for the group, then the method throws an exception.
- Return type
- is_supported(tag: int) bool
Verifies if the field is acceptable inside this group.
- Parameters
tag (int) – Tag number of the field to verify.
- Returns
True if the field is supported by this group, otherwise returns False.
- Return type
bool
- leading_field() int
Returns the leading field tag of the repeating group.
- Returns
Leading field tag of the repeating group.
- Return type
int
- size() int
Returns the number of entries in this repeating group.
- Returns
Number of entries in this repeating group.
- Return type
int