1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

refine kafka, simplify code.

This commit is contained in:
winlin 2015-10-23 14:30:16 +08:00
parent 9a47390253
commit 71451878c9
2 changed files with 23 additions and 35 deletions

View file

@ -80,21 +80,13 @@ public:
*/
class SrsKafkaMessage : public ISrsAsyncCallTask
{
protected:
int key;
public:
SrsKafkaMessage(int k);
virtual ~SrsKafkaMessage();
};
struct SrsKafkaMessageOnClient : public SrsKafkaMessage
{
public:
private:
SrsKafkaProducer* producer;
SrsListenerType type;
std::string ip;
int key;
SrsJsonObject* obj;
public:
SrsKafkaMessageOnClient(SrsKafkaProducer* p, int k, SrsListenerType t, std::string i);
virtual ~SrsKafkaMessageOnClient();
SrsKafkaMessage(SrsKafkaProducer* p, int k, SrsJsonObject* j);
virtual ~SrsKafkaMessage();
// interface ISrsAsyncCallTask
public:
virtual int call();