OnixS ICE iMpact Multicast Price Feed Handler C++ library 8.18.0
API documentation
Loading...
Searching...
No Matches
StripInfo Struct Reference

Public Types

enum  

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

anonymous enum

Message type constant.

Enumerator
messageType 'i' 

Definition at line 38 of file StripInfo.h.

Constructor & Destructor Documentation

◆ StripInfo() [1/2]

StripInfo ( )

Default constructor.

◆ StripInfo() [2/2]

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

Initialize from raw message data.

Member Function Documentation

◆ deserialize()

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

Deserialize from raw data.

◆ reset()

void reset ( )

Reset all fields to default values.

◆ toString()

std::string toString ( ) const

Returns string representation.

Member Data Documentation

◆ beginDay

short beginDay

Day of the month.

Definition at line 53 of file StripInfo.h.

◆ beginMonth

short beginMonth

Month range 1-12.

Definition at line 50 of file StripInfo.h.

◆ beginYear

short beginYear

4 digit year.

Definition at line 47 of file StripInfo.h.

◆ endDay

short endDay

Day of the month.

Definition at line 62 of file StripInfo.h.

◆ endMonth

short endMonth

Month range 1-12.

Definition at line 59 of file StripInfo.h.

◆ endYear

short endYear

4 digit year.

Definition at line 56 of file StripInfo.h.

◆ stripId

int stripId

Unique identifier of the strip info.

Definition at line 68 of file StripInfo.h.

◆ stripName

std::string stripName

Strip name.

Definition at line 65 of file StripInfo.h.

◆ stripType

std::string stripType

Strip info type.

Definition at line 44 of file StripInfo.h.