22 #include <pulsar/ProducerConfiguration.h> 23 #include <boost/shared_ptr.hpp> 26 #pragma GCC visibility push(default) 29 class ProducerImplBase;
99 typedef boost::shared_ptr<ProducerImplBase> ProducerImplBasePtr;
100 explicit Producer(ProducerImplBasePtr);
102 friend class ClientImpl;
103 friend class PulsarFriend;
104 friend class PulsarWrapper;
106 ProducerImplBasePtr impl_;
111 #pragma GCC visibility pop Definition: Producer.h:32
Result send(const Message &msg)
Definition: Authentication.h:31
const std::string & getTopic() const
void closeAsync(CloseCallback callback)
Result
Definition: Result.h:31
void sendAsync(const Message &msg, SendCallback callback)