MCPcopy Create free account
hub / github.com/SNAS/openbmp / KafkaTopicSelector

Method KafkaTopicSelector

Server/src/kafka/KafkaTopicSelector.cpp:23–38  ·  view source on GitHub ↗

/ * Constructor for class * * \param [in] logPtr Pointer to Logger instance * \param [in] cfg Pointer to the config instance * \param [in] producer Pointer to the kafka producer ***********************************************************************/

Source from the content-addressed store, hash-verified

21 * \param [in] producer Pointer to the kafka producer
22 ***********************************************************************/
23KafkaTopicSelector::KafkaTopicSelector(Logger *logPtr, Config *cfg, RdKafka::Producer *producer) {
24 logger = logPtr;
25 this->cfg = cfg;
26
27 if (cfg->debug_msgbus)
28 debug = true;
29 else
30 debug = false;
31
32
33 this->producer = producer;
34
35 peer_partitioner_callback = new KafkaPeerPartitionerCallback();
36 tconf = RdKafka::Conf::create(RdKafka::Conf::CONF_TOPIC);
37
38}
39
40/*********************************************************************//**
41 * Destructor for class

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected