EPAM B2BITS MarketData C++ library  1.0.0
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Public Types | Public Member Functions | List of all members
Lse::Gtp::Announcements Struct Reference

#include <B2BITS_LseGtpMessages.h>

Public Types

enum  { Type = 0x75 }
 

Public Member Functions

UDT getTimestamp () const
 
void setTimestamp (UDT val)
 
AnnouncementType getType () const
 
void setType (AnnouncementType val)
 
const FixedString< 50 > & getHeadline () const
 
FixedString< 50 > & getHeadline ()
 
const FixedString< 120 > & getText () const
 
FixedString< 120 > & getText ()
 
const FixedString< 30 > & getInstruments () const
 
FixedString< 30 > & getInstruments ()
 
const FixedString< 30 > & getUnderlyingMarket () const
 
FixedString< 30 > & getUnderlyingMarket ()
 
AnnouncementsFlags getFlags () const
 
void setFlags (AnnouncementsFlags val)
 
std::ostream & toString (std::ostream &os, const char *delim="|") const
 

Additional Inherited Members

- Public Attributes inherited from Lse::Gtp::MessageHeader
UInt16 length
 
UInt8 type
 
Inheritance diagram for Lse::Gtp::Announcements:
Inheritance graph
[legend]
Collaboration diagram for Lse::Gtp::Announcements:
Collaboration graph
[legend]

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Type 

Member Function Documentation

◆ getFlags()

AnnouncementsFlags Lse::Gtp::Announcements::getFlags ( ) const
inline

◆ getHeadline() [1/2]

FixedString<50>& Lse::Gtp::Announcements::getHeadline ( )
inline

◆ getHeadline() [2/2]

const FixedString<50>& Lse::Gtp::Announcements::getHeadline ( ) const
inline

◆ getInstruments() [1/2]

FixedString<30>& Lse::Gtp::Announcements::getInstruments ( )
inline

◆ getInstruments() [2/2]

const FixedString<30>& Lse::Gtp::Announcements::getInstruments ( ) const
inline

◆ getText() [1/2]

FixedString<120>& Lse::Gtp::Announcements::getText ( )
inline

◆ getText() [2/2]

const FixedString<120>& Lse::Gtp::Announcements::getText ( ) const
inline

◆ getTimestamp()

UDT Lse::Gtp::Announcements::getTimestamp ( ) const
inline

◆ getType()

AnnouncementType Lse::Gtp::Announcements::getType ( ) const
inline

◆ getUnderlyingMarket() [1/2]

FixedString<30>& Lse::Gtp::Announcements::getUnderlyingMarket ( )
inline

◆ getUnderlyingMarket() [2/2]

const FixedString<30>& Lse::Gtp::Announcements::getUnderlyingMarket ( ) const
inline

◆ setFlags()

void Lse::Gtp::Announcements::setFlags ( AnnouncementsFlags  val)
inline

◆ setTimestamp()

void Lse::Gtp::Announcements::setTimestamp ( UDT  val)
inline

◆ setType()

void Lse::Gtp::Announcements::setType ( AnnouncementType  val)
inline

◆ toString()

std::ostream& Lse::Gtp::Announcements::toString ( std::ostream &  os,
const char *  delim = "|" 
) const
inline