OnixS ICE iMpact Multicast Price Feed Handler C++ library  8.18.0
API documentation
StripInfo Struct Reference

#include <StripInfo.h>

Public Types

enum  { messageType = 'i' }
 

Public Member Functions

 StripInfo ()
 
 StripInfo (const char *data, std::size_t dataSize)
 
void deserialize (const char *data, std::size_t dataSize)
 
void reset ()
 
std::string toString () const
 

Public Attributes

std::string stripType
 
short beginYear
 
short beginMonth
 
short beginDay
 
short endYear
 
short endMonth
 
short endDay
 
std::string stripName
 
int stripId
 

Detailed Description

Definition at line 35 of file StripInfo.h.

Member Enumeration Documentation

anonymous enum

Message type constant.

Enumerator
messageType 

Definition at line 38 of file StripInfo.h.

Constructor & Destructor Documentation

StripInfo ( )

Default constructor.

StripInfo ( const char *  data,
std::size_t  dataSize 
)

Initialize from raw message data.

Member Function Documentation

void deserialize ( const char *  data,
std::size_t  dataSize 
)

Deserialize from raw data.

void reset ( )

Reset all fields to default values.

std::string toString ( ) const

Returns string representation.

Member Data Documentation

short beginDay

Day of the month.

Definition at line 53 of file StripInfo.h.

short beginMonth

Month range 1-12.

Definition at line 50 of file StripInfo.h.

short beginYear

4 digit year.

Definition at line 47 of file StripInfo.h.

short endDay

Day of the month.

Definition at line 62 of file StripInfo.h.

short endMonth

Month range 1-12.

Definition at line 59 of file StripInfo.h.

short endYear

4 digit year.

Definition at line 56 of file StripInfo.h.

int stripId

Unique identifier of the strip info.

Definition at line 68 of file StripInfo.h.

std::string stripName

Strip name.

Definition at line 65 of file StripInfo.h.

std::string stripType

Strip info type.

Definition at line 44 of file StripInfo.h.


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