C# (CSharp) Wombat Namespace

Classes

Name Description
EntryPoint This sample application demonstrates how to publish mama messages, and respond to requests from a clients inbox. It accepts the following command line arguments: [-s topic] The topic on which to send messages. Default value is "MAMA_TOPIC". [-l topic] The topic on which to listen for inbound requests. Default is "MAMA_INBOUND_TOPIC". [-i interval] The interval between messages .Default, 0.5. [-m name] The middleware to be used. Default, wmw. [-tport name] The transport parameters to be used from mama.properties. [-q] Quiet mode. Suppress output. [-pubCb] Listen to publisher callbacks. [-c number] How many messages to publish (default infinite).
Mama MAMA - Middleware Agnostic Messaging API
Mama.NativeMethods
Mama.StartBackgroundCallbackForwarder This class is used for forward callback events from the native mama_startBackground function to the client's of this class.
MamaMsg Class which encapsulates the messages used in the MAMA infrastructure
MamaMsg.CallbackForwarder
MamaMsg.NativeMethods
MamaMsgIterator Class for iterating through the fields in a MamaMsg
MamaMsgIterator.NativeMethods
MamaPublisher The MamaPublisher class publishes messages to basic or market data subscriptions depending on the underlying transport
MamaPublisher.NativeMethods
MamaPublisher.NativeMethods.PublisherCallbacks
MamaPublisherCS
MamaTransport The underpinning object in any MAMA application
MamaTransport.CallbackForwarder
MamaTransport.CallbackForwarderSymbolMap
MamaTransport.NativeMethods
MamaTransport.TopicCallbackForwarder
MamaWrapper Base class for all wrapped native objects. Provides common facilities to the base classes.
MamdaAuctionListener MamdaAuctionListener is a class that specializes in handling Auction updates. Developers provide their own implementation of the MamdaAuctionHandler interface and will be delivered notifications for Auctions and Auction closing prices. An obvious application for this MAMDA class is any kind of Auction tick capture application.
MamdaAuctionListener.FieldIterator
MamdaAuctionListener.MamdaAuctionActivityTime
MamdaAuctionListener.MamdaAuctionCache
MamdaAuctionListener.MamdaAuctionIssueSymbol
MamdaAuctionListener.MamdaAuctionLineTime
MamdaAuctionListener.MamdaAuctionPartId
MamdaAuctionListener.MamdaAuctionSendTime
MamdaAuctionListener.MamdaAuctionSrcTime
MamdaAuctionListener.MamdaAuctionSymbol
MamdaAuctionListener.MamdaAuctionUncrossPrice
MamdaAuctionListener.MamdaAuctionUncrossPriceInd
MamdaAuctionListener.MamdaAuctionUncrossVolume
MamdaSubscription A MamdaSubscription is used to register interest in a particular symbol and source. A MamaTransport is required to actually activate the subscription. Multiple listeners can be added to the MamdaSubscription. In this way, an application can make use of more than one of the specialized value added MAMDA listeners, such as MamdaTradeListener and MamdaQuoteListener.
MamdaSubscription.MamdaSubscriptionCallback