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

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

Collaboration diagram for OrderCancelled:

Public Member Functions

DateTime timestamp () const
 
StrRef orderToken () const throw ()
 
Binary4 orderBookId () const throw ()
 
Side::Enum side () const throw ()
 
Binary8 orderId () const throw ()
 
CancellationReason::Enum reason () const throw ()
 
 OrderCancelled (const void *data, MessageSize size) throw ()
 
- Public Member Functions inherited from IncomingMessage
 IncomingMessage (const void *data, MessageSize size) throw ()
 
InboundMessageTypes::Enum type () const throw ()
 
- Public Member Functions inherited from BinaryMessage< BigEndianConverter >
 BinaryMessage (const void *data, MessageSize size) throw ()
 
ONIXS_SGX_OUCH_CONSTEXPR BinaryMessage (const BinaryMessage &other) throw ()
 
const void * binary () const throw ()
 
MessageSize binarySize () const throw ()
 
BinaryMessageoperator= (const BinaryMessage &other) throw ()
 

Static Public Member Functions

static void validateSize (MessageSize size)
 

Static Public Attributes

static const MessageSize messageSize_ = 37
 

Additional Inherited Members

- Public Types inherited from BinaryMessage< BigEndianConverter >
typedef MessageSize BinarySize
 
- Protected Member Functions inherited from BinaryFields< BinaryMessage, 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

A Cancelled Message informs you that an order has been cancelled.

Definition at line 29 of file OrderCancelled.h.

Constructor & Destructor Documentation

OrderCancelled ( const void *  data,
MessageSize  size 
)
throw (
)
inline

Initializes instance over given memory block.

Definition at line 85 of file OrderCancelled.h.

Member Function Documentation

Binary4 orderBookId ( ) const
throw (
)
inline

Order book ID.

Definition at line 45 of file OrderCancelled.h.

Binary8 orderId ( ) const
throw (
)
inline

The identifier assigned to the new order. Note that the number is only unique per Order book and side

Definition at line 61 of file OrderCancelled.h.

StrRef orderToken ( ) const
throw (
)
inline

Order Token.

Definition at line 38 of file OrderCancelled.h.

CancellationReason::Enum reason ( ) const
throw (
)
inline

Side.

Definition at line 68 of file OrderCancelled.h.

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

Side.

Definition at line 52 of file OrderCancelled.h.

DateTime timestamp ( ) const
inline

UNIX Time.

Definition at line 32 of file OrderCancelled.h.

static void validateSize ( MessageSize  size)
inlinestatic

Check the given size.

Definition at line 78 of file OrderCancelled.h.

Member Data Documentation

const MessageSize messageSize_ = 37
static

Total message size.

Definition at line 75 of file OrderCancelled.h.


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