winlin

refine code

... ... @@ -43,10 +43,13 @@ SrsThreadContext::~SrsThreadContext()
{
}
void SrsThreadContext::generate_id()
int SrsThreadContext::generate_id()
{
static int id = 100;
cache[st_thread_self()] = id++;
int gid = id++;
cache[st_thread_self()] = gid;
return gid;
}
int SrsThreadContext::get_id()
... ...
... ... @@ -51,7 +51,7 @@ public:
SrsThreadContext();
virtual ~SrsThreadContext();
public:
virtual void generate_id();
virtual int generate_id();
virtual int get_id();
};
... ...
... ... @@ -607,7 +607,7 @@ int SrsServer::initialize_st()
int ret = ERROR_SUCCESS;
// init st
if ((ret = srs_init_st()) != ERROR_SUCCESS) {
if ((ret = srs_st_init()) != ERROR_SUCCESS) {
srs_error("init st failed. ret=%d", ret);
return ret;
}
... ...
... ... @@ -42,7 +42,7 @@ bool srs_st_epoll_is_supported(void)
}
#endif
int srs_init_st()
int srs_st_init()
{
int ret = ERROR_SUCCESS;
... ...
... ... @@ -33,7 +33,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#include <st.h>
// initialize st, requires epoll.
extern int srs_init_st();
extern int srs_st_init();
// close the netfd, and close the underlayer fd.
extern void srs_close_stfd(st_netfd_t& stfd);
... ...
... ... @@ -66,8 +66,9 @@ ISrsThreadContext::~ISrsThreadContext()
{
}
void ISrsThreadContext::generate_id()
int ISrsThreadContext::generate_id()
{
return 0;
}
int ISrsThreadContext::get_id()
... ...
... ... @@ -102,7 +102,7 @@ public:
ISrsThreadContext();
virtual ~ISrsThreadContext();
public:
virtual void generate_id();
virtual int generate_id();
virtual int get_id();
};
... ...
... ... @@ -1378,7 +1378,7 @@ int proxy_hls2rtmp(string hls, string rtmp)
int ret = ERROR_SUCCESS;
// init st.
if ((ret = srs_init_st()) != ERROR_SUCCESS) {
if ((ret = srs_st_init()) != ERROR_SUCCESS) {
srs_error("init st failed. ret=%d", ret);
return ret;
}
... ...