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

For #913, coroutine support complex error.

This commit is contained in:
winlin 2017-06-11 18:44:20 +08:00
parent 9ae54850bf
commit 9db2a04c3b
38 changed files with 620 additions and 414 deletions

View file

@ -106,14 +106,14 @@ public:
public:
virtual int cid();
public:
virtual int start();
virtual srs_error_t start();
virtual void stop();
virtual void stop_loop();
// interface ISrsReusableThread2Handler
public:
virtual int cycle();
virtual srs_error_t cycle();
private:
virtual int do_cycle();
virtual srs_error_t do_cycle();
};
/**
@ -135,7 +135,7 @@ public:
SrsQueueRecvThread(SrsConsumer* consumer, SrsRtmpServer* rtmp_sdk, int timeout_ms);
virtual ~SrsQueueRecvThread();
public:
virtual int start();
virtual srs_error_t start();
virtual void stop();
public:
virtual bool empty();
@ -201,7 +201,7 @@ public:
virtual void set_cid(int v);
virtual int get_cid();
public:
virtual int start();
virtual srs_error_t start();
virtual void stop();
// interface ISrsMessagePumper
public:
@ -239,12 +239,12 @@ public:
SrsHttpRecvThread(SrsResponseOnlyHttpConn* c);
virtual ~SrsHttpRecvThread();
public:
virtual int start();
virtual srs_error_t start();
public:
virtual int error_code();
// interface ISrsOneCycleThreadHandler
public:
virtual int cycle();
virtual srs_error_t cycle();
};
#endif