|
AMPS C/C++ Client Class Reference
AMPS C/C++ Client Version 5.3.5.0
|
Class for parsing a FIX format message into a std::map of keys and values, where the keys and values are represented by AMPS::Field objects.
More...
#include <ampsplusplus.hpp>
Public Types | |
| typedef std::map< Message::Field, Message::Field > | map_type |
Convenience defintion for the std::map specialization used for this class. More... | |
Public Member Functions | |
| FIXShredder (char fieldSep_=(char) 1) | |
| Construct an instance of FIXShredder using the specified value as the delimiter between fields. More... | |
| map_type | toMap (const Message::Field &data) |
| Returns the key/value pairs within the message, represented as AMPS::Field objects that contain pointers into the original message. More... | |
Class for parsing a FIX format message into a std::map of keys and values, where the keys and values are represented by AMPS::Field objects.
This class does not validate the contents of a message, nor does it require any particular format for the keys that it parses. This class is designed for efficiency, so the AMPS::Field objects returned contain pointers to the original parsed message rather than copies.
| typedef std::map<Message::Field, Message::Field> AMPS::FIXShredder::map_type |
Convenience defintion for the std::map specialization used for this class.
|
inline |
Construct an instance of FIXShredder using the specified value as the delimiter between fields.
| fieldSep_ | the field delimiter (defaults to 0x01) |
|
inline |
Returns the key/value pairs within the message, represented as AMPS::Field objects that contain pointers into the original message.
| data | the data to shred into a map |