Wombat.MamaMsg.getDateTime C# (CSharp) Method

getDateTime() public method

Get a MAMA date/time field.
public getDateTime ( Wombat.MamaFieldDescriptor descriptor ) : System.DateTime
descriptor Wombat.MamaFieldDescriptor
return System.DateTime
        public DateTime getDateTime(
			MamaFieldDescriptor descriptor)
        {
            return getDateTime (null, (ushort)descriptor.getFid());
        }

Same methods

MamaMsg::getDateTime ( Wombat.MamaFieldDescriptor descriptor, System.DateTime valueIfMissing ) : System.DateTime
MamaMsg::getDateTime ( string name, ushort fid ) : System.DateTime
MamaMsg::getDateTime ( string name, ushort fid, System.DateTime valueIfMissing ) : System.DateTime

Usage Example

Example #1
0
        private void handleRecap(
			MamdaSubscription subscription,
			MamaMsg msg)
        {
            // Synchronize the current Order Book in case a snapshot is being created
            if (mFullBook != null)
            {
                lock (mFullBook)
                {
                    msg.tryU64(MamaReservedFields.SenderId, ref mPreviousSenderId);
                    handleStandardFields(subscription, msg, false);
                    if (createDeltaFromMamaMsg(mTempmDeltaBook, msg))
                    {
                        mDeltaBook.setSymbol(subscription.getSymbol());
                        mDeltaBook.setBookTime(msg.getDateTime(MamdaOrderBookFields.BOOK_TIME, mSrcTime));
                        mDeltaBook.setAsDeltaDifference(mFullBook, mTempmDeltaBook);
                        mFullBook.copy(mTempmDeltaBook);
                        mFullBook.setSymbol(subscription.getSymbol());
                        mFullBook.setBookTime(mDeltaBook.getBookTime());
                        mFullBook.setIsConsistent(true);
                        invokeRecapHandlers(subscription, msg);
                    }
                }
            }
            else
            {
                handleStandardFields(subscription, msg, false);
                // Set the delta to be the contents of the recap.
                if (createDeltaFromMamaMsg(mDeltaBook, msg))
                {
                        mDeltaBook.setSymbol(subscription.getSymbol());
                    invokeRecapHandlers(subscription, msg);
                }
            }
            mGotInitial = true;
        }
All Usage Examples Of Wombat.MamaMsg::getDateTime
MamaMsg