OnixS C++ SGX Titan OUCH Trading Handler  1.2.0
API documentation
CancelByOrderId Struct Reference

#include <OnixS/SgxTitan/Trading/OUCH/Messages/CancelByOrderId.h>

Collaboration diagram for CancelByOrderId:

Public Member Functions

Binary4 orderBookId () const throw ()
 
Side::Enum side () const throw ()
 
Binary8 orderId () const throw ()
 
void orderBookId (Binary4 value) throw ()
 
void side (Side::Enum value) throw ()
 
void orderId (Binary8 value) throw ()
 
 CancelByOrderId () throw ()
 
- Public Member Functions inherited from OutgoingMessage
 OutgoingMessage (void *data, MessageSize size) throw ()
 
OutboundMessageTypes::Enum type () const throw ()
 
- Public Member Functions inherited from MutableBinaryMessage< BigEndianConverter >
const void * binary () const throw ()
 
void * binary () throw ()
 
MessageSize binarySize () const throw ()
 
MutableBinaryMessageoperator= (const MutableBinaryMessage &other) throw ()
 

Static Public Attributes

static const MessageSize messageSize_ = 14
 

Additional Inherited Members

- Public Types inherited from MutableBinaryMessage< BigEndianConverter >
typedef MessageSize BinarySize
 
typedef BigEndianConverter FieldAccessor
 
- Protected Member Functions inherited from MutableBinaryMessage< BigEndianConverter >
 MutableBinaryMessage (void *data, MessageSize size) throw ()
 
- Protected Member Functions inherited from MutableBinaryFields< MutableBinaryMessage, BigEndianConverter >
void setOrdinary (BlockSize offset, FieldValue value) throw ()
 
void setOrdinaryRef (BlockSize offset, FieldValue value) throw ()
 
void setEnumeration (BlockSize offset, typename Enumeration::Enum value) throw ()
 
void setFixedStr (BlockSize offset, const StrRef &value) throw ()
 
- Protected Member Functions inherited from BinaryFields< MutableBinaryMessage, BigEndianConverter >
FieldValue ordinary (BlockSize offset) const throw ()
 
const FieldValue & ordinaryRef (BlockSize offset) const throw ()
 
Enumeration::Enum enumeration (BlockSize offset) const throw ()
 
StrRef fixedStr (BlockSize offset) const throw ()
 

Detailed Description

Using the system-generated Order ID, this message can be used to cancel any order in the book regardless of over which session it was inserted.

Definition at line 30 of file CancelByOrderId.h.

Constructor & Destructor Documentation

CancelByOrderId ( )
throw (
)
inline

Initializes empty instance.

Definition at line 78 of file CancelByOrderId.h.

Member Function Documentation

Binary4 orderBookId ( ) const
throw (
)
inline

Order book ID.

Definition at line 33 of file CancelByOrderId.h.

void orderBookId ( Binary4  value)
throw (
)
inline

Order book ID.

Definition at line 54 of file CancelByOrderId.h.

Binary8 orderId ( ) const
throw (
)
inline

The identifier assigned to the new order.

Definition at line 47 of file CancelByOrderId.h.

void orderId ( Binary8  value)
throw (
)
inline

The identifier assigned to the new order.

Definition at line 68 of file CancelByOrderId.h.

Side::Enum side ( ) const
throw (
)
inline

Side.

Definition at line 40 of file CancelByOrderId.h.

void side ( Side::Enum  value)
throw (
)
inline

Side.

Definition at line 61 of file CancelByOrderId.h.

Member Data Documentation

const MessageSize messageSize_ = 14
static

Total message size.

Definition at line 75 of file CancelByOrderId.h.


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