#include <B3BinaryMessages.h>
| B3::PositionMaintenanceReport::PositionMaintenanceReport |
( |
| ) |
|
|
inline |
| B3::PositionMaintenanceReport::PositionMaintenanceReport |
( |
bool |
initFields | ) |
|
|
inlineexplicit |
References B3::account, B3::businessHeader, B3::deskID, B3::getAccountOptionalNullValue(), B3::getPosReqIDOptionalNullValue(), B3::getRejReasonOptionalNullValue(), B3::getTradeIDOptionalNullValue(), B3::Null, B3::origPosReqRefID, B3::posMaintResult, B3::posReqID, B3::SchemaID, B3::SchemaVersion, B3::thresholdAmount, B3::tradeID, and B3::transactTime.
| const LocalMktDate B3::PositionMaintenanceReport::getClearingBusinessDate |
( |
| ) |
const |
|
inline |
| const Boolean B3::PositionMaintenanceReport::getContraryInstructionIndicator |
( |
| ) |
const |
|
inline |
| static const MessageType& B3::PositionMaintenanceReport::getMessageType |
( |
| ) |
|
|
inlinestatic |
| size_t B3::PositionMaintenanceReport::getMinMessageSize |
( |
| ) |
|
|
inlinestatic |
| size_t B3::PositionMaintenanceReport::getMsgLength |
( |
| ) |
const |
|
inline |
| const noPositions& B3::PositionMaintenanceReport::getnoPositions |
( |
| ) |
const |
|
inline |
| noPositions& B3::PositionMaintenanceReport::getnoPositions |
( |
| ) |
|
|
inline |
| const PosReqIDOptional B3::PositionMaintenanceReport::getOrigPosReqRefID |
( |
| ) |
const |
|
inline |
| const PosMaintAction B3::PositionMaintenanceReport::getPosMaintAction |
( |
| ) |
const |
|
inline |
| const PosMaintRptID B3::PositionMaintenanceReport::getPosMaintRptID |
( |
| ) |
const |
|
inline |
| const PosMaintStatus B3::PositionMaintenanceReport::getPosMaintStatus |
( |
| ) |
const |
|
inline |
| const PosTransType B3::PositionMaintenanceReport::getPosTransType |
( |
| ) |
const |
|
inline |
| static const SecurityExchange& B3::PositionMaintenanceReport::getSecurityExchange |
( |
| ) |
|
|
inlinestatic |
| const SecurityID B3::PositionMaintenanceReport::getSecurityID |
( |
| ) |
const |
|
inline |
| static const SecurityIDSource& B3::PositionMaintenanceReport::getSecurityIDSource |
( |
| ) |
|
|
inlinestatic |
| const AsciiString B3::PositionMaintenanceReport::getSenderLocation |
( |
| ) |
const |
|
inline |
| static bool B3::PositionMaintenanceReport::isDynamicSizeMessage |
( |
| ) |
|
|
inlinestatic |
| void B3::PositionMaintenanceReport::setClearingBusinessDate |
( |
LocalMktDate |
value | ) |
|
|
inline |
| void B3::PositionMaintenanceReport::setContraryInstructionIndicator |
( |
const Boolean |
val | ) |
|
|
inline |
| void B3::PositionMaintenanceReport::setOrigPosReqRefID |
( |
PosReqIDOptional |
value | ) |
|
|
inline |
| void B3::PositionMaintenanceReport::setPosMaintAction |
( |
const PosMaintAction |
val | ) |
|
|
inline |
| void B3::PositionMaintenanceReport::setPosMaintRptID |
( |
PosMaintRptID |
value | ) |
|
|
inline |
| void B3::PositionMaintenanceReport::setPosMaintStatus |
( |
const PosMaintStatus |
val | ) |
|
|
inline |
| void B3::PositionMaintenanceReport::setPosTransType |
( |
const PosTransType |
val | ) |
|
|
inline |
| void B3::PositionMaintenanceReport::setSecurityID |
( |
SecurityID |
value | ) |
|
|
inline |
| void B3::PositionMaintenanceReport::setSenderLocation |
( |
const AsciiString & |
val | ) |
|
|
inline |
| std::ostream& B3::PositionMaintenanceReport::toStream |
( |
std::ostream & |
os | ) |
const |
|
inline |
| std::string B3::PositionMaintenanceReport::toString |
( |
| ) |
const |
|
inline |
| void B3::PositionMaintenanceReport::updateMessageLength |
( |
| ) |
|
|
inline |
| static void B3::PositionMaintenanceReport::updateMessageLength |
( |
StandardHeader & |
message | ) |
|
|
inlinestatic |
| const u16 B3::PositionMaintenanceReport::BlockLength = 95 |
|
static |
| LocalMktDate B3::PositionMaintenanceReport::clearingBusinessDate |
| Boolean B3::PositionMaintenanceReport::contraryInstructionIndicator |
| SecurityID B3::PositionMaintenanceReport::securityID |
| const u16 B3::PositionMaintenanceReport::TemplateID = 503 |
|
static |
Referenced by B3::getFieldsIterator(), B3::getFieldsSetIterator(), B3::getMsgSeqNum(), B3::getPossResend(), B3::getSendingTime(), B3::isLargeSizeMessage(), B3::isSendingTimeMessage(), B3::isSequencedMessage(), B3::isValidB3Message(), B3::messageToStream(), B3::populateWithConstFields(), B3::setMsgSeqNum(), B3::setSendingTime(), B3::setSessionID(), and B3::updateMessageLength().