19 #ifndef MESSAGE_BUILDER_H 20 #define MESSAGE_BUILDER_H 25 #pragma GCC visibility push(default) 35 typedef std::map<std::string, std::string> StringMap;
100 static boost::shared_ptr<MessageImpl> createMessageImpl();
101 Message::MessageImplPtr impl_;
103 friend class PulsarWrapper;
108 #pragma GCC visibility pop
Definition: MessageBuilder.h:30
MessageBuilder & setProperties(const StringMap &properties)
MessageBuilder & create()
Definition: Authentication.h:31
MessageBuilder & setProperty(const std::string &name, const std::string &value)
MessageBuilder & disableReplication(bool flag)
MessageBuilder & setReplicationClusters(const std::vector< std::string > &clusters)
MessageBuilder & setAllocatedContent(void *data, size_t size)
MessageBuilder & setContent(const void *data, size_t size)