Refactor hybrid server model

pull/1583/head
winlin 5 years ago
parent 33c6bf1f8f
commit 2363d258de

@ -49,6 +49,12 @@ SrsServerAdapter::~SrsServerAdapter()
} }
srs_error_t SrsServerAdapter::initialize() srs_error_t SrsServerAdapter::initialize()
{
srs_error_t err = srs_success;
return err;
}
srs_error_t SrsServerAdapter::run()
{ {
srs_error_t err = srs_success; srs_error_t err = srs_success;
@ -61,21 +67,14 @@ srs_error_t SrsServerAdapter::initialize()
return srs_error_wrap(err, "initialize st"); return srs_error_wrap(err, "initialize st");
} }
return err; if ((err = srs->acquire_pid_file()) != srs_success) {
} return srs_error_wrap(err, "acquire pid file");
}
srs_error_t SrsServerAdapter::run()
{
srs_error_t err = srs_success;
if ((err = srs->initialize_signal()) != srs_success) { if ((err = srs->initialize_signal()) != srs_success) {
return srs_error_wrap(err, "initialize signal"); return srs_error_wrap(err, "initialize signal");
} }
if ((err = srs->acquire_pid_file()) != srs_success) {
return srs_error_wrap(err, "acquire pid file");
}
if ((err = srs->listen()) != srs_success) { if ((err = srs->listen()) != srs_success) {
return srs_error_wrap(err, "listen"); return srs_error_wrap(err, "listen");
} }

@ -209,6 +209,12 @@ SrtServerAdapter::~SrtServerAdapter()
} }
srs_error_t SrtServerAdapter::initialize() srs_error_t SrtServerAdapter::initialize()
{
srs_error_t err = srs_success;
return err;
}
srs_error_t SrtServerAdapter::run()
{ {
srs_error_t err = srs_success; srs_error_t err = srs_success;
@ -230,13 +236,6 @@ srs_error_t SrtServerAdapter::initialize()
srs_trace("srt server is disabled..."); srs_trace("srt server is disabled...");
} }
return err;
}
srs_error_t SrtServerAdapter::run()
{
srs_error_t err = srs_success;
if(_srs_config->get_srt_enabled()) { if(_srs_config->get_srt_enabled()) {
srt_ptr->start(); srt_ptr->start();
} }

Loading…
Cancel
Save