|
BLPAPI C++
3.25.1
|
#include <blpapi_topiclist.h>
Public Types | |
| enum | Status { NOT_CREATED = 0, CREATED = 1, FAILURE = 2 } |
Public Member Functions | |
| TopicList () | |
| TopicList (const ResolutionList &original) | |
| TopicList (const TopicList &original) | |
| virtual | ~TopicList () |
| virtual int | add (const char *topic, const CorrelationId &correlationId=CorrelationId()) |
| virtual int | add (Message const &message, const CorrelationId &correlationId=CorrelationId()) |
| virtual CorrelationId | correlationIdAt (size_t index) const |
| virtual const char * | topicString (const CorrelationId &correlationId) const |
| virtual const char * | topicStringAt (size_t index) const |
| virtual int | status (const CorrelationId &correlationId) const |
| virtual int | statusAt (size_t index) const |
| virtual Message const | message (const CorrelationId &correlationId) const |
| virtual Message const | messageAt (size_t index) const |
| virtual size_t | size () const |
| const blpapi_TopicList_t * | impl () const |
| blpapi_TopicList_t * | impl () |
Contains a list of topics which require creation.
Created from topic strings or from TOPIC_SUBSCRIBED or RESOLUTION_SUCCESS messages. This is passed to a createTopics() call or createTopicsAsync() call on a ProviderSession. It is updated and returned by the createTopics() call.
| enum Status |
| Enumerator | |
|---|---|
| NOT_CREATED | Not created. |
| CREATED | Created successfully. |
| FAILURE | Topic creation failed. |
|
explicit |
Create a topic list from ResolutionList. User has previously resolved topics in ResolutionList and wants to now createTopics.
|
virtual |
Add the specified topic to this list, optionally specifying a correlationId. Returns 0 on success or negative number on failure. After a successful call to add() the status for this entry is NOT_CREATED.
|
virtual |
Add the topic contained in the specified topicSubscribedMessage or resolutionSuccessMessage to this list, optionally specifying a correlationId. Returns 0 on success or a negative number on failure. After a successful call to add() the status for this entry is NOT_CREATED.
|
virtual |
Returns the CorrelationId of the specified indexth entry in this TopicList. If index >= size() an exception is thrown.
| const blpapi_TopicList_t * impl | ( | ) | const |
| blpapi_TopicList_t * impl | ( | ) |
|
virtual |
|
virtual |
|
virtual |
Returns the number of entries in this list.
|
virtual |
|
virtual |
|
virtual |
Returns a pointer to the topic of the entry identified by the specified correlationId. If the correlationId does not identify an entry in this TopicList then an exception is thrown.
|
virtual |
Returns a pointer to the topic of the specified indexth entry. If index >= size() an exception is thrown.