29 namespace OnixS {
namespace ICE {
namespace iMpact {
namespace MarketData {
75 static Enum deserialize(
const char* value);
78 static const char* toString(
Enum value);
90 const std::string& source
96 const std::string& source
98 ,
const std::string& description
103 const std::string& source
105 ,
const std::string& description
119 WarningCode code()
const;
122 const char* description()
const;
125 const char* source()
const;
128 std::string toString()
const;
131 void toString(std::string&)
const;
139 SourceMaxLength = 128,
140 DescriptionMaxLength = 1024
144 char source_[SourceMaxLength];
145 char description_[DescriptionMaxLength];
const char * description() const
Human readable description.
WarningCode code() const
Code of warning.
Enum
List of known warnings.
const char * source() const
Origin of the warning.
std::ostream & operator<<(std::ostream &, const Error &)
Make it printable to formatted C++ I/O streams.
std::string toString() const
String presentation of an warning.
KnownWarnings::Enum WarningCode
Code of warning.
const Optional< FeedId > & feedId() const
Feed ID (if available).
Indicates there are no UDS for requested market type.
int FeedId
Alias for market types.