fix8  version 1.4.0
Open Source C++ FIX Framework
FIX8::MessageBase Member List

This is the complete list of members for FIX8::MessageBase, including all inherited members.

_ctxFIX8::MessageBaseprotected
_fieldsFIX8::MessageBaseprotected
_fpFIX8::MessageBaseprotected
_groupsFIX8::MessageBaseprotected
_msgTypeFIX8::MessageBaseprotected
_posFIX8::MessageBaseprotected
_tabsizeFIX8::MessageBaseprotectedstatic
_unknownFIX8::MessageBaseprivate
add_field(const unsigned short fnum, Presence::const_iterator itr, const unsigned pos, BaseField *what, bool check)FIX8::MessageBaseinline
add_field(const unsigned short fnum, Fields::iterator fitr, const unsigned pos, BaseField *what, bool check=true)FIX8::MessageBaseinline
add_field(const unsigned short fnum, const unsigned pos, BaseField *what, bool check=true)FIX8::MessageBaseinline
add_field(T *what)FIX8::MessageBaseinline
add_field(BaseField *what)FIX8::MessageBaseinline
add_field_decoder(const unsigned short fnum, const unsigned pos, BaseField *what)FIX8::MessageBaseinline
add_group(GroupBase *what)FIX8::MessageBaseinline
add_trait(const FieldTrait &what)FIX8::MessageBaseinline
add_trait(const InputIterator begin, const size_t cnt)FIX8::MessageBaseinline
append_group(T *what)FIX8::MessageBaseinline
check_positions()FIX8::MessageBase
check_set_rlm(BaseField *where) const FIX8::MessageBaseinline
clear(bool reuse=true)FIX8::MessageBaseinlinevirtual
clear_positions()FIX8::MessageBaseinline
copy_legal(MessageBase *to, bool force=false) const FIX8::MessageBase
create_nested_group(unsigned short fnum) const FIX8::MessageBaseinlinevirtual
decode(const f8String &from, unsigned offset, unsigned ignore=0, bool permissive_mode=false)FIX8::MessageBase
decode_group(GroupBase *grpbase, const unsigned short fnum, const f8String &from, unsigned s_offset, unsigned ignore)FIX8::MessageBase
encode(std::ostream &to) const FIX8::MessageBase
encode(char *to) const FIX8::MessageBase
encode_group(const unsigned short fnum, std::ostream &to) const FIX8::MessageBase
encode_group(const unsigned short fnum, char *to) const FIX8::MessageBase
extract_element(const char *from, const unsigned sz, char *tag, char *val)FIX8::MessageBaseinlinestatic
extract_element(const char *from, const unsigned sz, f8String &tag, f8String &val)FIX8::MessageBaseinlinestatic
extract_element_fixed_width(const char *from, const unsigned sz, const unsigned val_sz, char *tag, char *val)FIX8::MessageBaseinlinestatic
extract_header(const f8String &from, char *len, char *mtype)FIX8::MessageBaseprotectedstatic
extract_trailer(const f8String &from, f8String &chksum)FIX8::MessageBaseprotectedstatic
fields_begin() const FIX8::MessageBaseinline
fields_end() const FIX8::MessageBaseinline
find_add_group(GroupBase *grpbase=nullptr)FIX8::MessageBaseinline
find_add_group(const unsigned short fnum, GroupBase *grpbase=nullptr)FIX8::MessageBaseinline
find_field(const unsigned short fnum) const FIX8::MessageBaseinline
find_group() const FIX8::MessageBaseinline
find_group(const unsigned short fnum) const FIX8::MessageBaseinline
get(T &to) const FIX8::MessageBaseinline
get() const FIX8::MessageBaseinline
get_begin_string()FIX8::MessageBaseinlinevirtual
get_body_length()FIX8::MessageBaseinlinevirtual
get_check_sum()FIX8::MessageBaseinlinevirtual
get_field(const unsigned short fnum) const FIX8::MessageBaseinline
get_field_by_name(const char *tag) const FIX8::MessageBaseinline
get_fp() const FIX8::MessageBaseinline
get_groups()FIX8::MessageBaseinline
get_msg_type()FIX8::MessageBaseinlinevirtual
get_msgtype() const FIX8::MessageBaseinline
get_tabsize()FIX8::MessageBaseinlinestatic
get_unknown() const FIX8::MessageBaseinline
getPos(const unsigned short field) const FIX8::MessageBaseinline
has() const FIX8::MessageBaseinline
has_group_count(const BaseField *bf)FIX8::MessageBaseinlinestatic
have(const unsigned short fnum) const FIX8::MessageBaseinline
is_legal(unsigned short fnum) const FIX8::MessageBaseinline
is_legal() const FIX8::MessageBaseinline
Message classFIX8::MessageBasefriend
MessageBase(const struct F8MetaCntx &ctx, const f8String &msgType, const InputIterator begin, const size_t cnt, const FieldTrait_Hash_Array *ftha)FIX8::MessageBaseinline
MessageBase(const MessageBase &from)FIX8::MessageBase
move_legal(MessageBase *to, bool force=false)FIX8::MessageBase
operator()(T &to) const FIX8::MessageBaseinline
operator()() const FIX8::MessageBaseinline
operator+=(T *what)FIX8::MessageBaseinline
operator+=(GroupBase *what)FIX8::MessageBaseinline
operator<<(T *what)FIX8::MessageBaseinline
operator<<(GroupBase *what)FIX8::MessageBaseinline
operator<<(std::ostream &os, const MessageBase &what)FIX8::MessageBasefriend
operator=(const MessageBase &that)FIX8::MessageBase
print(std::ostream &os, int depth=0) const FIX8::MessageBasevirtual
print_field(const unsigned short fnum, std::ostream &os) const FIX8::MessageBasevirtual
print_fp(std::ostream &os)FIX8::MessageBaseinline
print_group(const unsigned short fnum, std::ostream &os, int depth=0) const FIX8::MessageBasevirtual
push_unknown(MessageBase *to) const FIX8::MessageBaseinline
remove(const unsigned short fnum, Presence::const_iterator itr)FIX8::MessageBase
remove(const unsigned short fnum)FIX8::MessageBase
replace(const unsigned short fnum, Presence::const_iterator itr, BaseField *with)FIX8::MessageBase
replace(const unsigned short fnum, BaseField *with)FIX8::MessageBase
replace(const unsigned short fnum, GroupBase *with)FIX8::MessageBase
set(const unsigned short field, FieldTrait::TraitTypes type=FieldTrait::present)FIX8::MessageBaseinline
set_tabsize(unsigned tabsize)FIX8::MessageBaseinlinestatic
size() const FIX8::MessageBaseinline
~MessageBase()FIX8::MessageBaseinlinevirtual