#include <SMP.Classes.REPO_CUTOFF.h>
Public Member Functions | |
REPO_CUTOFF () | |
virtual | ~REPO_CUTOFF () |
virtual ClassId::Enum | id () const |
size_t | deserialize (const void *buf, size_t inLen) |
virtual std::string | toString () const |
virtual size_t | serializationBufSize () const |
virtual REPO_CUTOFF * | clone () const |
virtual REPO_CUTOFF * | clone (void *) const |
Public Member Functions inherited from Class | |
virtual | ~Class () |
size_t | getMaxMessageSize () const |
Public Attributes | |
UInt32 | cutoffId |
std::string | cutOffDescr |
UInt32 | settlGroupId |
UInt32 | clearingHouseId |
UInt32 | dateId |
TI_FLAG::Enum | allTradeDates |
REPO_CUTOFF_TYPE::Enum | cutOffType |
UInt64 | cutOffTime |
TI_FLAG::Enum | published |
Definition at line 43 of file SMP.Classes.REPO_CUTOFF.h.
|
inline |
Definition at line 46 of file SMP.Classes.REPO_CUTOFF.h.
|
inlinevirtual |
Definition at line 51 of file SMP.Classes.REPO_CUTOFF.h.
|
virtual |
Implements Class.
|
virtual |
Implements Class.
size_t deserialize | ( | const void * | buf, |
size_t | inLen | ||
) |
|
inlinevirtual |
|
inlinevirtual |
Implements Class.
Definition at line 94 of file SMP.Classes.REPO_CUTOFF.h.
|
virtual |
Provides string presentation.
Implements Class.
TI_FLAG::Enum allTradeDates |
ID of the type of value date to which the cut-off applies: - TI_FLAG_No, only the date expressed in DateId - TI_FLAG_Yes, all value dates.
Definition at line 75 of file SMP.Classes.REPO_CUTOFF.h.
UInt32 clearingHouseId |
ID of the Clearing House.
Definition at line 69 of file SMP.Classes.REPO_CUTOFF.h.
std::string cutOffDescr |
Description of the cut-off.
Definition at line 63 of file SMP.Classes.REPO_CUTOFF.h.
UInt32 cutoffId |
Unique ID of the cut-off.
Definition at line 60 of file SMP.Classes.REPO_CUTOFF.h.
UInt64 cutOffTime |
Time that defines the end of the negotiation phase on the value date.
Definition at line 81 of file SMP.Classes.REPO_CUTOFF.h.
REPO_CUTOFF_TYPE::Enum cutOffType |
Type of REPO products to which the cut-off applies.
Definition at line 78 of file SMP.Classes.REPO_CUTOFF.h.
UInt32 dateId |
ID of the value date.
Definition at line 72 of file SMP.Classes.REPO_CUTOFF.h.
TI_FLAG::Enum published |
This field is valorised with TI_FLAG_Yes when the related Cut Off has expired.
Definition at line 84 of file SMP.Classes.REPO_CUTOFF.h.
UInt32 settlGroupId |
Unique ID of the Settlement Group.
Definition at line 66 of file SMP.Classes.REPO_CUTOFF.h.