28#ifndef INCLUDED_BLPAPI_TOPIC
29#define INCLUDED_BLPAPI_TOPIC
59#ifndef INCLUDED_BLPAPI_DEFS
63#ifndef INCLUDED_BLPAPI_SERVICE
204 swap(tmp.d_handle, d_handle);
Common definitions used by the library.
#define BLPAPI_EXPORT
Definition blpapi_defs.h:171
struct blpapi_Topic blpapi_Topic_t
Definition blpapi_dispatchtbl.h:75
A service which provides access to API data (provide or consume).
BLPAPI_EXPORT int blpapi_Topic_compare(const blpapi_Topic_t *lhs, const blpapi_Topic_t *rhs)
BLPAPI_EXPORT void blpapi_Topic_destroy(blpapi_Topic_t *victim)
BLPAPI_EXPORT blpapi_Topic_t * blpapi_Topic_create(blpapi_Topic_t *from)
BLPAPI_EXPORT blpapi_Service_t * blpapi_Topic_service(const blpapi_Topic_t *topic)
BLPAPI_EXPORT int blpapi_Topic_isActive(const blpapi_Topic_t *topic)
Definition blpapi_service.h:304
Definition blpapi_topic.h:114
Service service() const
Definition blpapi_topic.h:216
const blpapi_Topic_t * impl() const
Definition blpapi_topic.h:221
Topic & operator=(const Topic &rhs)
Definition blpapi_topic.h:199
bool isActive() const
Definition blpapi_topic.h:211
bool isValid() const
Definition blpapi_topic.h:209
Topic()
Definition blpapi_topic.h:182
~Topic()
Definition blpapi_topic.h:197
void swap(Event::iterator &lhs, Event::iterator &rhs)
Swap the contents of the lhs and rhs iterators.
Definition blpapi_event.h:723
struct blpapi_Service blpapi_Service_t
Definition blpapi_types.h:166
bool operator==(const CorrelationId &lhs, const CorrelationId &rhs)
Definition blpapi_correlationid.h:562
bool operator!=(const CorrelationId &lhs, const CorrelationId &rhs)
Definition blpapi_correlationid.h:582
bool operator<(const CorrelationId &lhs, const CorrelationId &rhs)
Definition blpapi_correlationid.h:587
Definition blpapi_abstractsession.h:195