fix8  version 1.4.0
Open Source C++ FIX Framework
FIX8::MessageSpec Struct Reference

f8c internal message representation. More...

#include <f8c.hpp>

Public Member Functions

 MessageSpec (const std::string &name, bool admin=false)
 Ctor. More...
 
virtual ~MessageSpec ()
 Dtor. More...
 

Public Attributes

FieldTraits _fields
 
GroupMap _groups
 
uint32_t _group_refcnt
 
uint32_t _hash
 
std::string _name
 
std::string _description
 
std::string _comment
 
bool _is_admin
 

Friends

std::ostream & operator<< (std::ostream &os, const MessageSpec &what)
 

Detailed Description

f8c internal message representation.

Definition at line 155 of file f8c.hpp.

Constructor & Destructor Documentation

FIX8::MessageSpec::MessageSpec ( const std::string &  name,
bool  admin = false 
)
inline

Ctor.

Definition at line 164 of file f8c.hpp.

164 : _group_refcnt(), _hash(), _name(name), _is_admin(admin) {}
std::string _name
Definition: f8c.hpp:160
bool _is_admin
Definition: f8c.hpp:161
uint32_t _hash
Definition: f8c.hpp:159
uint32_t _group_refcnt
Definition: f8c.hpp:159
virtual FIX8::MessageSpec::~MessageSpec ( )
inlinevirtual

Dtor.

Definition at line 166 of file f8c.hpp.

166 {}

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const MessageSpec what 
)
friend

Inserter friend.

Parameters
osstream to send to
whatMessageSpec
Returns
stream

Member Data Documentation

std::string FIX8::MessageSpec::_comment

Definition at line 160 of file f8c.hpp.

std::string FIX8::MessageSpec::_description

Definition at line 160 of file f8c.hpp.

FieldTraits FIX8::MessageSpec::_fields

Definition at line 157 of file f8c.hpp.

Referenced by generate_group_bodies(), generate_group_traits(), group_hash(), and parse_groups().

uint32_t FIX8::MessageSpec::_group_refcnt

Definition at line 159 of file f8c.hpp.

Referenced by generate_group_bodies(), and generate_group_traits().

GroupMap FIX8::MessageSpec::_groups

Definition at line 158 of file f8c.hpp.

Referenced by generate_group_bodies(), generate_nested_group(), group_hash(), and parse_groups().

uint32_t FIX8::MessageSpec::_hash

Definition at line 159 of file f8c.hpp.

Referenced by generate_group_bodies(), and parse_groups().

bool FIX8::MessageSpec::_is_admin

Definition at line 161 of file f8c.hpp.

Referenced by generate_group_bodies().

std::string FIX8::MessageSpec::_name

Definition at line 160 of file f8c.hpp.

Referenced by generate_group_bodies().


The documentation for this struct was generated from the following file: