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

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

Collaboration diagram for OrderExecuted:

Public Member Functions

DateTime timestamp () const
 
StrRef orderToken () const throw ()
 
Binary4 orderBookId () const throw ()
 
Binary8 tradedQuantity () const throw ()
 
BinaryPrice tradedPrice () const throw ()
 
Binary12 matchId () const throw ()
 
StrRef reserved () const throw ()
 
 OrderExecuted (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_ = 67
 

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

This message is returned when a partial or full fill occurs.

Definition at line 29 of file OrderExecuted.h.

Constructor & Destructor Documentation

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

Initializes instance over given memory block.

Definition at line 90 of file OrderExecuted.h.

Member Function Documentation

Binary12 matchId ( ) const
throw (
)
inline

Backend-generated identifier.

Definition at line 66 of file OrderExecuted.h.

Binary4 orderBookId ( ) const
throw (
)
inline

Order book ID.

Definition at line 45 of file OrderExecuted.h.

StrRef orderToken ( ) const
throw (
)
inline

Order Token.

Definition at line 38 of file OrderExecuted.h.

StrRef reserved ( ) const
throw (
)
inline

Reserved for future use.

Definition at line 73 of file OrderExecuted.h.

DateTime timestamp ( ) const
inline

UNIX Time.

Definition at line 32 of file OrderExecuted.h.

BinaryPrice tradedPrice ( ) const
throw (
)
inline

Signed integer price.

Definition at line 59 of file OrderExecuted.h.

Binary8 tradedQuantity ( ) const
throw (
)
inline

Traded Quantity.

Definition at line 52 of file OrderExecuted.h.

static void validateSize ( MessageSize  size)
inlinestatic

Check the given size.

Definition at line 83 of file OrderExecuted.h.

Member Data Documentation

const MessageSize messageSize_ = 67
static

Total message size.

Definition at line 80 of file OrderExecuted.h.


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