正在显示
6 个修改的文件
包含
116 行增加
和
76 行删除
trunk/auto/utest.sh
100755 → 100644
| @@ -20,6 +20,15 @@ SRS_TRUNK_PREFIX=../.. | @@ -20,6 +20,15 @@ SRS_TRUNK_PREFIX=../.. | ||
| 20 | # gest dir, relative to objs/utest, it's trunk/objs/gtest | 20 | # gest dir, relative to objs/utest, it's trunk/objs/gtest |
| 21 | GTEST_DIR=${SRS_TRUNK_PREFIX}/${SRS_OBJS_DIR}/gtest | 21 | GTEST_DIR=${SRS_TRUNK_PREFIX}/${SRS_OBJS_DIR}/gtest |
| 22 | 22 | ||
| 23 | +# the extra defines to compile utest. | ||
| 24 | +EXTRA_DEFINES="" | ||
| 25 | + | ||
| 26 | +# for osx to disable the error. | ||
| 27 | +# gtest/include/gtest/internal/gtest-port.h:499:13: fatal error: 'tr1/tuple' file not found | ||
| 28 | +if [ $SRS_OSX = YES ]; then | ||
| 29 | + EXTRA_DEFINES="$EXTRA_DEFINES -DGTEST_HAS_TR1_TUPLE=0" | ||
| 30 | +fi | ||
| 31 | + | ||
| 23 | cat << END > ${FILE} | 32 | cat << END > ${FILE} |
| 24 | # user must run make the ${SRS_OBJS_DIR}/utest dir | 33 | # user must run make the ${SRS_OBJS_DIR}/utest dir |
| 25 | # at the same dir of Makefile. | 34 | # at the same dir of Makefile. |
| @@ -50,6 +59,7 @@ CPPFLAGS += -I\$(GTEST_DIR)/include | @@ -50,6 +59,7 @@ CPPFLAGS += -I\$(GTEST_DIR)/include | ||
| 50 | 59 | ||
| 51 | # Flags passed to the C++ compiler. | 60 | # Flags passed to the C++ compiler. |
| 52 | CXXFLAGS += -g -Wall -Wextra -O0 | 61 | CXXFLAGS += -g -Wall -Wextra -O0 |
| 62 | +CXXFLAGS += $EXTRA_DEFINES | ||
| 53 | 63 | ||
| 54 | # All tests produced by this Makefile. Remember to add new tests you | 64 | # All tests produced by this Makefile. Remember to add new tests you |
| 55 | # created to the list. | 65 | # created to the list. |
| @@ -429,6 +429,23 @@ int SrsConfDirective::parse_conf(SrsConfigBuffer* buffer, SrsDirectiveType type) | @@ -429,6 +429,23 @@ int SrsConfDirective::parse_conf(SrsConfigBuffer* buffer, SrsDirectiveType type) | ||
| 429 | return ret; | 429 | return ret; |
| 430 | } | 430 | } |
| 431 | 431 | ||
| 432 | +SrsConfDirective* SrsConfDirective::copy() | ||
| 433 | +{ | ||
| 434 | + SrsConfDirective* cp = new SrsConfDirective(); | ||
| 435 | + | ||
| 436 | + cp->conf_line = conf_line; | ||
| 437 | + cp->name = name; | ||
| 438 | + cp->args = args; | ||
| 439 | + cp->create_time = create_time; | ||
| 440 | + | ||
| 441 | + for (int i = 0; i < (int)directives.size(); i++) { | ||
| 442 | + SrsConfDirective* directive = directives.at(i); | ||
| 443 | + cp->directives.push_back(directive->copy()); | ||
| 444 | + } | ||
| 445 | + | ||
| 446 | + return cp; | ||
| 447 | +} | ||
| 448 | + | ||
| 432 | // see: ngx_conf_read_token | 449 | // see: ngx_conf_read_token |
| 433 | int SrsConfDirective::read_token(SrsConfigBuffer* buffer, vector<string>& args, int& line_start) | 450 | int SrsConfDirective::read_token(SrsConfigBuffer* buffer, vector<string>& args, int& line_start) |
| 434 | { | 451 | { |
| @@ -527,7 +544,7 @@ int SrsConfDirective::read_token(SrsConfigBuffer* buffer, vector<string>& args, | @@ -527,7 +544,7 @@ int SrsConfDirective::read_token(SrsConfigBuffer* buffer, vector<string>& args, | ||
| 527 | continue; | 544 | continue; |
| 528 | } | 545 | } |
| 529 | } else { | 546 | } else { |
| 530 | - // last charecter is not space | 547 | + // last charecter is not space |
| 531 | if (line_start == 0) { | 548 | if (line_start == 0) { |
| 532 | line_start = buffer->line; | 549 | line_start = buffer->line; |
| 533 | } | 550 | } |
| @@ -746,7 +763,6 @@ int SrsConfig::reload_vhost(SrsConfDirective* old_root) | @@ -746,7 +763,6 @@ int SrsConfig::reload_vhost(SrsConfDirective* old_root) | ||
| 746 | // ENABLED => ENABLED (modified) | 763 | // ENABLED => ENABLED (modified) |
| 747 | if (get_vhost_enabled(new_vhost) && get_vhost_enabled(old_vhost)) { | 764 | if (get_vhost_enabled(new_vhost) && get_vhost_enabled(old_vhost)) { |
| 748 | srs_trace("vhost %s maybe modified, reload its detail.", vhost.c_str()); | 765 | srs_trace("vhost %s maybe modified, reload its detail.", vhost.c_str()); |
| 749 | - | ||
| 750 | // chunk_size, only one per vhost. | 766 | // chunk_size, only one per vhost. |
| 751 | if (!srs_directive_equals(new_vhost->get("chunk_size"), old_vhost->get("chunk_size"))) { | 767 | if (!srs_directive_equals(new_vhost->get("chunk_size"), old_vhost->get("chunk_size"))) { |
| 752 | for (it = subscribes.begin(); it != subscribes.end(); ++it) { | 768 | for (it = subscribes.begin(); it != subscribes.end(); ++it) { |
| @@ -3024,8 +3040,7 @@ int SrsConfig::check_config() | @@ -3024,8 +3040,7 @@ int SrsConfig::check_config() | ||
| 3024 | } | 3040 | } |
| 3025 | } | 3041 | } |
| 3026 | } | 3042 | } |
| 3027 | - | ||
| 3028 | - | 3043 | + |
| 3029 | //////////////////////////////////////////////////////////////////////// | 3044 | //////////////////////////////////////////////////////////////////////// |
| 3030 | // check listen for rtmp. | 3045 | // check listen for rtmp. |
| 3031 | //////////////////////////////////////////////////////////////////////// | 3046 | //////////////////////////////////////////////////////////////////////// |
trunk/src/app/srs_app_http_api.cpp
100755 → 100644
| @@ -1304,7 +1304,6 @@ int SrsGoApiError::serve_http(ISrsHttpResponseWriter* w, ISrsHttpMessage* r) | @@ -1304,7 +1304,6 @@ int SrsGoApiError::serve_http(ISrsHttpResponseWriter* w, ISrsHttpMessage* r) | ||
| 1304 | return srs_api_response_code(w, r, 100); | 1304 | return srs_api_response_code(w, r, 100); |
| 1305 | } | 1305 | } |
| 1306 | 1306 | ||
| 1307 | - | ||
| 1308 | SrsHttpApi::SrsHttpApi(IConnectionManager* cm, st_netfd_t fd, SrsHttpServeMux* m) | 1307 | SrsHttpApi::SrsHttpApi(IConnectionManager* cm, st_netfd_t fd, SrsHttpServeMux* m) |
| 1309 | : SrsConnection(cm, fd) | 1308 | : SrsConnection(cm, fd) |
| 1310 | { | 1309 | { |
| @@ -77,7 +77,9 @@ int SrsHttpHooks::on_connect(string url, SrsRequest* req) | @@ -77,7 +77,9 @@ int SrsHttpHooks::on_connect(string url, SrsRequest* req) | ||
| 77 | std::string data = obj->to_json(); | 77 | std::string data = obj->to_json(); |
| 78 | std::string res; | 78 | std::string res; |
| 79 | int status_code; | 79 | int status_code; |
| 80 | - if ((ret = do_post(url, data, status_code, res)) != ERROR_SUCCESS) { | 80 | + |
| 81 | + SrsHttpClient http; | ||
| 82 | + if ((ret = do_post(&http, url, data, status_code, res)) != ERROR_SUCCESS) { | ||
| 81 | srs_error("http post on_connect uri failed. " | 83 | srs_error("http post on_connect uri failed. " |
| 82 | "client_id=%d, url=%s, request=%s, response=%s, code=%d, ret=%d", | 84 | "client_id=%d, url=%s, request=%s, response=%s, code=%d, ret=%d", |
| 83 | client_id, url.c_str(), data.c_str(), res.c_str(), status_code, ret); | 85 | client_id, url.c_str(), data.c_str(), res.c_str(), status_code, ret); |
| @@ -111,7 +113,9 @@ void SrsHttpHooks::on_close(string url, SrsRequest* req, int64_t send_bytes, int | @@ -111,7 +113,9 @@ void SrsHttpHooks::on_close(string url, SrsRequest* req, int64_t send_bytes, int | ||
| 111 | std::string data = obj->to_json(); | 113 | std::string data = obj->to_json(); |
| 112 | std::string res; | 114 | std::string res; |
| 113 | int status_code; | 115 | int status_code; |
| 114 | - if ((ret = do_post(url, data, status_code, res)) != ERROR_SUCCESS) { | 116 | + |
| 117 | + SrsHttpClient http; | ||
| 118 | + if ((ret = do_post(&http, url, data, status_code, res)) != ERROR_SUCCESS) { | ||
| 115 | srs_warn("http post on_close uri failed, ignored. " | 119 | srs_warn("http post on_close uri failed, ignored. " |
| 116 | "client_id=%d, url=%s, request=%s, response=%s, code=%d, ret=%d", | 120 | "client_id=%d, url=%s, request=%s, response=%s, code=%d, ret=%d", |
| 117 | client_id, url.c_str(), data.c_str(), res.c_str(), status_code, ret); | 121 | client_id, url.c_str(), data.c_str(), res.c_str(), status_code, ret); |
| @@ -144,7 +148,9 @@ int SrsHttpHooks::on_publish(string url, SrsRequest* req) | @@ -144,7 +148,9 @@ int SrsHttpHooks::on_publish(string url, SrsRequest* req) | ||
| 144 | std::string data = obj->to_json(); | 148 | std::string data = obj->to_json(); |
| 145 | std::string res; | 149 | std::string res; |
| 146 | int status_code; | 150 | int status_code; |
| 147 | - if ((ret = do_post(url, data, status_code, res)) != ERROR_SUCCESS) { | 151 | + |
| 152 | + SrsHttpClient http; | ||
| 153 | + if ((ret = do_post(&http, url, data, status_code, res)) != ERROR_SUCCESS) { | ||
| 148 | srs_error("http post on_publish uri failed. " | 154 | srs_error("http post on_publish uri failed. " |
| 149 | "client_id=%d, url=%s, request=%s, response=%s, code=%d, ret=%d", | 155 | "client_id=%d, url=%s, request=%s, response=%s, code=%d, ret=%d", |
| 150 | client_id, url.c_str(), data.c_str(), res.c_str(), status_code, ret); | 156 | client_id, url.c_str(), data.c_str(), res.c_str(), status_code, ret); |
| @@ -177,7 +183,9 @@ void SrsHttpHooks::on_unpublish(string url, SrsRequest* req) | @@ -177,7 +183,9 @@ void SrsHttpHooks::on_unpublish(string url, SrsRequest* req) | ||
| 177 | std::string data = obj->to_json(); | 183 | std::string data = obj->to_json(); |
| 178 | std::string res; | 184 | std::string res; |
| 179 | int status_code; | 185 | int status_code; |
| 180 | - if ((ret = do_post(url, data, status_code, res)) != ERROR_SUCCESS) { | 186 | + |
| 187 | + SrsHttpClient http; | ||
| 188 | + if ((ret = do_post(&http, url, data, status_code, res)) != ERROR_SUCCESS) { | ||
| 181 | srs_warn("http post on_unpublish uri failed, ignored. " | 189 | srs_warn("http post on_unpublish uri failed, ignored. " |
| 182 | "client_id=%d, url=%s, request=%s, response=%s, code=%d, ret=%d", | 190 | "client_id=%d, url=%s, request=%s, response=%s, code=%d, ret=%d", |
| 183 | client_id, url.c_str(), data.c_str(), res.c_str(), status_code, ret); | 191 | client_id, url.c_str(), data.c_str(), res.c_str(), status_code, ret); |
| @@ -211,7 +219,9 @@ int SrsHttpHooks::on_play(string url, SrsRequest* req) | @@ -211,7 +219,9 @@ int SrsHttpHooks::on_play(string url, SrsRequest* req) | ||
| 211 | std::string data = obj->to_json(); | 219 | std::string data = obj->to_json(); |
| 212 | std::string res; | 220 | std::string res; |
| 213 | int status_code; | 221 | int status_code; |
| 214 | - if ((ret = do_post(url, data, status_code, res)) != ERROR_SUCCESS) { | 222 | + |
| 223 | + SrsHttpClient http; | ||
| 224 | + if ((ret = do_post(&http, url, data, status_code, res)) != ERROR_SUCCESS) { | ||
| 215 | srs_error("http post on_play uri failed. " | 225 | srs_error("http post on_play uri failed. " |
| 216 | "client_id=%d, url=%s, request=%s, response=%s, code=%d, ret=%d", | 226 | "client_id=%d, url=%s, request=%s, response=%s, code=%d, ret=%d", |
| 217 | client_id, url.c_str(), data.c_str(), res.c_str(), status_code, ret); | 227 | client_id, url.c_str(), data.c_str(), res.c_str(), status_code, ret); |
| @@ -244,7 +254,9 @@ void SrsHttpHooks::on_stop(string url, SrsRequest* req) | @@ -244,7 +254,9 @@ void SrsHttpHooks::on_stop(string url, SrsRequest* req) | ||
| 244 | std::string data = obj->to_json(); | 254 | std::string data = obj->to_json(); |
| 245 | std::string res; | 255 | std::string res; |
| 246 | int status_code; | 256 | int status_code; |
| 247 | - if ((ret = do_post(url, data, status_code, res)) != ERROR_SUCCESS) { | 257 | + |
| 258 | + SrsHttpClient http; | ||
| 259 | + if ((ret = do_post(&http, url, data, status_code, res)) != ERROR_SUCCESS) { | ||
| 248 | srs_warn("http post on_stop uri failed, ignored. " | 260 | srs_warn("http post on_stop uri failed, ignored. " |
| 249 | "client_id=%d, url=%s, request=%s, response=%s, code=%d, ret=%d", | 261 | "client_id=%d, url=%s, request=%s, response=%s, code=%d, ret=%d", |
| 250 | client_id, url.c_str(), data.c_str(), res.c_str(), status_code, ret); | 262 | client_id, url.c_str(), data.c_str(), res.c_str(), status_code, ret); |
| @@ -280,7 +292,9 @@ int SrsHttpHooks::on_dvr(int cid, string url, SrsRequest* req, string file) | @@ -280,7 +292,9 @@ int SrsHttpHooks::on_dvr(int cid, string url, SrsRequest* req, string file) | ||
| 280 | std::string data = obj->to_json(); | 292 | std::string data = obj->to_json(); |
| 281 | std::string res; | 293 | std::string res; |
| 282 | int status_code; | 294 | int status_code; |
| 283 | - if ((ret = do_post(url, data, status_code, res)) != ERROR_SUCCESS) { | 295 | + |
| 296 | + SrsHttpClient http; | ||
| 297 | + if ((ret = do_post(&http, url, data, status_code, res)) != ERROR_SUCCESS) { | ||
| 284 | srs_error("http post on_dvr uri failed, ignored. " | 298 | srs_error("http post on_dvr uri failed, ignored. " |
| 285 | "client_id=%d, url=%s, request=%s, response=%s, code=%d, ret=%d", | 299 | "client_id=%d, url=%s, request=%s, response=%s, code=%d, ret=%d", |
| 286 | client_id, url.c_str(), data.c_str(), res.c_str(), status_code, ret); | 300 | client_id, url.c_str(), data.c_str(), res.c_str(), status_code, ret); |
| @@ -321,7 +335,9 @@ int SrsHttpHooks::on_hls(int cid, string url, SrsRequest* req, string file, stri | @@ -321,7 +335,9 @@ int SrsHttpHooks::on_hls(int cid, string url, SrsRequest* req, string file, stri | ||
| 321 | std::string data = obj->to_json(); | 335 | std::string data = obj->to_json(); |
| 322 | std::string res; | 336 | std::string res; |
| 323 | int status_code; | 337 | int status_code; |
| 324 | - if ((ret = do_post(url, data, status_code, res)) != ERROR_SUCCESS) { | 338 | + |
| 339 | + SrsHttpClient http; | ||
| 340 | + if ((ret = do_post(&http, url, data, status_code, res)) != ERROR_SUCCESS) { | ||
| 325 | srs_error("http post on_hls uri failed, ignored. " | 341 | srs_error("http post on_hls uri failed, ignored. " |
| 326 | "client_id=%d, url=%s, request=%s, response=%s, code=%d, ret=%d", | 342 | "client_id=%d, url=%s, request=%s, response=%s, code=%d, ret=%d", |
| 327 | client_id, url.c_str(), data.c_str(), res.c_str(), status_code, ret); | 343 | client_id, url.c_str(), data.c_str(), res.c_str(), status_code, ret); |
| @@ -403,7 +419,7 @@ int SrsHttpHooks::on_hls_notify(int cid, std::string url, SrsRequest* req, std:: | @@ -403,7 +419,7 @@ int SrsHttpHooks::on_hls_notify(int cid, std::string url, SrsRequest* req, std:: | ||
| 403 | return ret; | 419 | return ret; |
| 404 | } | 420 | } |
| 405 | 421 | ||
| 406 | -int SrsHttpHooks::do_post(std::string url, std::string req, int& code, string& res) | 422 | +int SrsHttpHooks::do_post(SrsHttpClient* hc, std::string url, std::string req, int& code, string& res) |
| 407 | { | 423 | { |
| 408 | int ret = ERROR_SUCCESS; | 424 | int ret = ERROR_SUCCESS; |
| 409 | 425 | ||
| @@ -413,13 +429,12 @@ int SrsHttpHooks::do_post(std::string url, std::string req, int& code, string& r | @@ -413,13 +429,12 @@ int SrsHttpHooks::do_post(std::string url, std::string req, int& code, string& r | ||
| 413 | return ret; | 429 | return ret; |
| 414 | } | 430 | } |
| 415 | 431 | ||
| 416 | - SrsHttpClient http; | ||
| 417 | - if ((ret = http.initialize(uri.get_host(), uri.get_port())) != ERROR_SUCCESS) { | 432 | + if ((ret = hc->initialize(uri.get_host(), uri.get_port())) != ERROR_SUCCESS) { |
| 418 | return ret; | 433 | return ret; |
| 419 | } | 434 | } |
| 420 | 435 | ||
| 421 | ISrsHttpMessage* msg = NULL; | 436 | ISrsHttpMessage* msg = NULL; |
| 422 | - if ((ret = http.post(uri.get_path(), req, &msg)) != ERROR_SUCCESS) { | 437 | + if ((ret = hc->post(uri.get_path(), req, &msg)) != ERROR_SUCCESS) { |
| 423 | return ret; | 438 | return ret; |
| 424 | } | 439 | } |
| 425 | SrsAutoFree(ISrsHttpMessage, msg); | 440 | SrsAutoFree(ISrsHttpMessage, msg); |
| @@ -40,6 +40,7 @@ class SrsStSocket; | @@ -40,6 +40,7 @@ class SrsStSocket; | ||
| 40 | class SrsRequest; | 40 | class SrsRequest; |
| 41 | class SrsHttpParser; | 41 | class SrsHttpParser; |
| 42 | class SrsFlvSegment; | 42 | class SrsFlvSegment; |
| 43 | +class SrsHttpClient; | ||
| 43 | 44 | ||
| 44 | /** | 45 | /** |
| 45 | * the http hooks, http callback api, | 46 | * the http hooks, http callback api, |
| @@ -120,7 +121,7 @@ public: | @@ -120,7 +121,7 @@ public: | ||
| 120 | */ | 121 | */ |
| 121 | static int on_hls_notify(int cid, std::string url, SrsRequest* req, std::string ts_url, int nb_notify); | 122 | static int on_hls_notify(int cid, std::string url, SrsRequest* req, std::string ts_url, int nb_notify); |
| 122 | private: | 123 | private: |
| 123 | - static int do_post(std::string url, std::string req, int& code, std::string& res); | 124 | + static int do_post(SrsHttpClient* hc, std::string url, std::string req, int& code, std::string& res); |
| 124 | }; | 125 | }; |
| 125 | 126 | ||
| 126 | #endif | 127 | #endif |
| @@ -1454,11 +1454,11 @@ VOID TEST(ConfigMainTest, ParseFullConf) | @@ -1454,11 +1454,11 @@ VOID TEST(ConfigMainTest, ParseFullConf) | ||
| 1454 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 1454 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 1455 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 1455 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 1456 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); | 1456 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); |
| 1457 | - EXPECT_TRUE(NULL == conf.get_refer(vhost)); | 1457 | + EXPECT_TRUE(!conf.get_refer_enabled(vhost)); |
| 1458 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); | 1458 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); |
| 1459 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); | 1459 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); |
| 1460 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); | 1460 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); |
| 1461 | - EXPECT_TRUE(NULL == conf.get_forward(vhost)); | 1461 | + EXPECT_TRUE(!conf.get_forward_enabled(vhost)); |
| 1462 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); | 1462 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); |
| 1463 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); | 1463 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); |
| 1464 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); | 1464 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); |
| @@ -1536,11 +1536,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_same_edge) | @@ -1536,11 +1536,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_same_edge) | ||
| 1536 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 1536 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 1537 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 1537 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 1538 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); | 1538 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); |
| 1539 | - EXPECT_TRUE(NULL == conf.get_refer(vhost)); | 1539 | + EXPECT_TRUE(!conf.get_refer_enabled(vhost)); |
| 1540 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); | 1540 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); |
| 1541 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); | 1541 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); |
| 1542 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); | 1542 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); |
| 1543 | - EXPECT_TRUE(NULL == conf.get_forward(vhost)); | 1543 | + EXPECT_TRUE(!conf.get_forward_enabled(vhost)); |
| 1544 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); | 1544 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); |
| 1545 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); | 1545 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); |
| 1546 | EXPECT_TRUE(NULL == conf.get_vhost_on_publish(vhost)); | 1546 | EXPECT_TRUE(NULL == conf.get_vhost_on_publish(vhost)); |
| @@ -1617,11 +1617,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_change_edge) | @@ -1617,11 +1617,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_change_edge) | ||
| 1617 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 1617 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 1618 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 1618 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 1619 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); | 1619 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); |
| 1620 | - EXPECT_TRUE(NULL == conf.get_refer(vhost)); | 1620 | + EXPECT_TRUE(!conf.get_refer_enabled(vhost)); |
| 1621 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); | 1621 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); |
| 1622 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); | 1622 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); |
| 1623 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); | 1623 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); |
| 1624 | - EXPECT_TRUE(NULL == conf.get_forward(vhost)); | 1624 | + EXPECT_TRUE(!conf.get_forward_enabled(vhost)); |
| 1625 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); | 1625 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); |
| 1626 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); | 1626 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); |
| 1627 | EXPECT_TRUE(NULL == conf.get_vhost_on_publish(vhost)); | 1627 | EXPECT_TRUE(NULL == conf.get_vhost_on_publish(vhost)); |
| @@ -1692,11 +1692,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_dvr) | @@ -1692,11 +1692,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_dvr) | ||
| 1692 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 1692 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 1693 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 1693 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 1694 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); | 1694 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); |
| 1695 | - EXPECT_TRUE(NULL == conf.get_refer(vhost)); | 1695 | + EXPECT_TRUE(!conf.get_refer_enabled(vhost)); |
| 1696 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); | 1696 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); |
| 1697 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); | 1697 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); |
| 1698 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); | 1698 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); |
| 1699 | - EXPECT_TRUE(NULL == conf.get_forward(vhost)); | 1699 | + EXPECT_TRUE(!conf.get_forward_enabled(vhost)); |
| 1700 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); | 1700 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); |
| 1701 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); | 1701 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); |
| 1702 | EXPECT_TRUE(NULL == conf.get_vhost_on_publish(vhost)); | 1702 | EXPECT_TRUE(NULL == conf.get_vhost_on_publish(vhost)); |
| @@ -1767,11 +1767,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_ingest) | @@ -1767,11 +1767,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_ingest) | ||
| 1767 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 1767 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 1768 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 1768 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 1769 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); | 1769 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); |
| 1770 | - EXPECT_TRUE(NULL == conf.get_refer(vhost)); | 1770 | + EXPECT_TRUE(!conf.get_refer_enabled(vhost)); |
| 1771 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); | 1771 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); |
| 1772 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); | 1772 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); |
| 1773 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); | 1773 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); |
| 1774 | - EXPECT_TRUE(NULL == conf.get_forward(vhost)); | 1774 | + EXPECT_TRUE(!conf.get_forward_enabled(vhost)); |
| 1775 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); | 1775 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); |
| 1776 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); | 1776 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); |
| 1777 | EXPECT_TRUE(NULL == conf.get_vhost_on_publish(vhost)); | 1777 | EXPECT_TRUE(NULL == conf.get_vhost_on_publish(vhost)); |
| @@ -1863,11 +1863,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_http) | @@ -1863,11 +1863,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_http) | ||
| 1863 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 1863 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 1864 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 1864 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 1865 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); | 1865 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); |
| 1866 | - EXPECT_TRUE(NULL == conf.get_refer(vhost)); | 1866 | + EXPECT_TRUE(!conf.get_refer_enabled(vhost)); |
| 1867 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); | 1867 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); |
| 1868 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); | 1868 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); |
| 1869 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); | 1869 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); |
| 1870 | - EXPECT_TRUE(NULL == conf.get_forward(vhost)); | 1870 | + EXPECT_TRUE(!conf.get_forward_enabled(vhost)); |
| 1871 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); | 1871 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); |
| 1872 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); | 1872 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); |
| 1873 | EXPECT_TRUE(NULL == conf.get_vhost_on_publish(vhost)); | 1873 | EXPECT_TRUE(NULL == conf.get_vhost_on_publish(vhost)); |
| @@ -1941,11 +1941,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_hls_enabled) | @@ -1941,11 +1941,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_hls_enabled) | ||
| 1941 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 1941 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 1942 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 1942 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 1943 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); | 1943 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); |
| 1944 | - EXPECT_TRUE(NULL == conf.get_refer(vhost)); | 1944 | + EXPECT_TRUE(!conf.get_refer_enabled(vhost)); |
| 1945 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); | 1945 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); |
| 1946 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); | 1946 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); |
| 1947 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); | 1947 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); |
| 1948 | - EXPECT_TRUE(NULL == conf.get_forward(vhost)); | 1948 | + EXPECT_TRUE(!conf.get_forward_enabled(vhost)); |
| 1949 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); | 1949 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); |
| 1950 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); | 1950 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); |
| 1951 | EXPECT_TRUE(NULL == conf.get_vhost_on_publish(vhost)); | 1951 | EXPECT_TRUE(NULL == conf.get_vhost_on_publish(vhost)); |
| @@ -2019,11 +2019,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_hls_disabled) | @@ -2019,11 +2019,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_hls_disabled) | ||
| 2019 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 2019 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 2020 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 2020 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 2021 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); | 2021 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); |
| 2022 | - EXPECT_TRUE(NULL == conf.get_refer(vhost)); | 2022 | + EXPECT_TRUE(!conf.get_refer_enabled(vhost)); |
| 2023 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); | 2023 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); |
| 2024 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); | 2024 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); |
| 2025 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); | 2025 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); |
| 2026 | - EXPECT_TRUE(NULL == conf.get_forward(vhost)); | 2026 | + EXPECT_TRUE(!conf.get_forward_enabled(vhost)); |
| 2027 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); | 2027 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); |
| 2028 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); | 2028 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); |
| 2029 | EXPECT_TRUE(NULL == conf.get_vhost_on_publish(vhost)); | 2029 | EXPECT_TRUE(NULL == conf.get_vhost_on_publish(vhost)); |
| @@ -2097,11 +2097,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_http_hooks) | @@ -2097,11 +2097,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_http_hooks) | ||
| 2097 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 2097 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 2098 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 2098 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 2099 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); | 2099 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); |
| 2100 | - EXPECT_TRUE(NULL == conf.get_refer(vhost)); | 2100 | + EXPECT_TRUE(!conf.get_refer_enabled(vhost)); |
| 2101 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); | 2101 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); |
| 2102 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); | 2102 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); |
| 2103 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); | 2103 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); |
| 2104 | - EXPECT_TRUE(NULL == conf.get_forward(vhost)); | 2104 | + EXPECT_TRUE(!conf.get_forward_enabled(vhost)); |
| 2105 | EXPECT_TRUE(conf.get_vhost_http_hooks_enabled(vhost)); | 2105 | EXPECT_TRUE(conf.get_vhost_http_hooks_enabled(vhost)); |
| 2106 | EXPECT_TRUE(NULL != conf.get_vhost_on_connect(vhost)); | 2106 | EXPECT_TRUE(NULL != conf.get_vhost_on_connect(vhost)); |
| 2107 | if (true) { | 2107 | if (true) { |
| @@ -2206,11 +2206,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_min_delay) | @@ -2206,11 +2206,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_min_delay) | ||
| 2206 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 2206 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 2207 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 2207 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 2208 | EXPECT_FLOAT_EQ(10, conf.get_queue_length(vhost)); | 2208 | EXPECT_FLOAT_EQ(10, conf.get_queue_length(vhost)); |
| 2209 | - EXPECT_TRUE(NULL == conf.get_refer(vhost)); | 2209 | + EXPECT_TRUE(!conf.get_refer_enabled(vhost)); |
| 2210 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); | 2210 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); |
| 2211 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); | 2211 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); |
| 2212 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); | 2212 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); |
| 2213 | - EXPECT_TRUE(NULL == conf.get_forward(vhost)); | 2213 | + EXPECT_TRUE(!conf.get_forward_enabled(vhost)); |
| 2214 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); | 2214 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); |
| 2215 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); | 2215 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); |
| 2216 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); | 2216 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); |
| @@ -2285,9 +2285,9 @@ VOID TEST(ConfigMainTest, ParseFullConf_refer_anti_suck) | @@ -2285,9 +2285,9 @@ VOID TEST(ConfigMainTest, ParseFullConf_refer_anti_suck) | ||
| 2285 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 2285 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 2286 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 2286 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 2287 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); | 2287 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); |
| 2288 | - EXPECT_TRUE(NULL != conf.get_refer(vhost)); | 2288 | + EXPECT_TRUE(conf.get_refer_enabled(vhost)); |
| 2289 | if (true) { | 2289 | if (true) { |
| 2290 | - SrsConfDirective* refer = conf.get_refer(vhost); | 2290 | + SrsConfDirective* refer = conf.get_refer_all(vhost); |
| 2291 | EXPECT_STREQ("github.com", refer->arg0().c_str()); | 2291 | EXPECT_STREQ("github.com", refer->arg0().c_str()); |
| 2292 | EXPECT_STREQ("github.io", refer->arg1().c_str()); | 2292 | EXPECT_STREQ("github.io", refer->arg1().c_str()); |
| 2293 | } | 2293 | } |
| @@ -2304,7 +2304,7 @@ VOID TEST(ConfigMainTest, ParseFullConf_refer_anti_suck) | @@ -2304,7 +2304,7 @@ VOID TEST(ConfigMainTest, ParseFullConf_refer_anti_suck) | ||
| 2304 | EXPECT_STREQ("github.io", refer->arg1().c_str()); | 2304 | EXPECT_STREQ("github.io", refer->arg1().c_str()); |
| 2305 | } | 2305 | } |
| 2306 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); | 2306 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); |
| 2307 | - EXPECT_TRUE(NULL == conf.get_forward(vhost)); | 2307 | + EXPECT_TRUE(!conf.get_forward_enabled(vhost)); |
| 2308 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); | 2308 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); |
| 2309 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); | 2309 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); |
| 2310 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); | 2310 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); |
| @@ -2379,13 +2379,13 @@ VOID TEST(ConfigMainTest, ParseFullConf_forward_same_vhost) | @@ -2379,13 +2379,13 @@ VOID TEST(ConfigMainTest, ParseFullConf_forward_same_vhost) | ||
| 2379 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 2379 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 2380 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 2380 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 2381 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); | 2381 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); |
| 2382 | - EXPECT_TRUE(NULL == conf.get_refer(vhost)); | 2382 | + EXPECT_TRUE(!conf.get_refer_enabled(vhost)); |
| 2383 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); | 2383 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); |
| 2384 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); | 2384 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); |
| 2385 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); | 2385 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); |
| 2386 | - EXPECT_TRUE(NULL != conf.get_forward(vhost)); | 2386 | + EXPECT_TRUE(conf.get_forward_enabled(vhost)); |
| 2387 | if (true) { | 2387 | if (true) { |
| 2388 | - SrsConfDirective* forward = conf.get_forward(vhost); | 2388 | + SrsConfDirective* forward = conf.get_forwards(vhost); |
| 2389 | EXPECT_STREQ("127.0.0.1:1936", forward->arg0().c_str()); | 2389 | EXPECT_STREQ("127.0.0.1:1936", forward->arg0().c_str()); |
| 2390 | EXPECT_STREQ("127.0.0.1:1937", forward->arg1().c_str()); | 2390 | EXPECT_STREQ("127.0.0.1:1937", forward->arg1().c_str()); |
| 2391 | } | 2391 | } |
| @@ -2464,11 +2464,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_forward_change_vhost) | @@ -2464,11 +2464,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_forward_change_vhost) | ||
| 2464 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 2464 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 2465 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 2465 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 2466 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); | 2466 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); |
| 2467 | - EXPECT_TRUE(NULL == conf.get_refer(vhost)); | 2467 | + EXPECT_TRUE(!conf.get_refer_enabled(vhost)); |
| 2468 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); | 2468 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); |
| 2469 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); | 2469 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); |
| 2470 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); | 2470 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); |
| 2471 | - EXPECT_TRUE(NULL == conf.get_forward(vhost)); | 2471 | + EXPECT_TRUE(!conf.get_forward_enabled(vhost)); |
| 2472 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); | 2472 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); |
| 2473 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); | 2473 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); |
| 2474 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); | 2474 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); |
| @@ -2543,11 +2543,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_transcode_mirror) | @@ -2543,11 +2543,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_transcode_mirror) | ||
| 2543 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 2543 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 2544 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 2544 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 2545 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); | 2545 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); |
| 2546 | - EXPECT_TRUE(NULL == conf.get_refer(vhost)); | 2546 | + EXPECT_TRUE(!conf.get_refer_enabled(vhost)); |
| 2547 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); | 2547 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); |
| 2548 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); | 2548 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); |
| 2549 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); | 2549 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); |
| 2550 | - EXPECT_TRUE(NULL == conf.get_forward(vhost)); | 2550 | + EXPECT_TRUE(!conf.get_forward_enabled(vhost)); |
| 2551 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); | 2551 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); |
| 2552 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); | 2552 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); |
| 2553 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); | 2553 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); |
| @@ -2633,11 +2633,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_transcode_crop) | @@ -2633,11 +2633,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_transcode_crop) | ||
| 2633 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 2633 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 2634 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 2634 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 2635 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); | 2635 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); |
| 2636 | - EXPECT_TRUE(NULL == conf.get_refer(vhost)); | 2636 | + EXPECT_TRUE(!conf.get_refer_enabled(vhost)); |
| 2637 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); | 2637 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); |
| 2638 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); | 2638 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); |
| 2639 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); | 2639 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); |
| 2640 | - EXPECT_TRUE(NULL == conf.get_forward(vhost)); | 2640 | + EXPECT_TRUE(!conf.get_forward_enabled(vhost)); |
| 2641 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); | 2641 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); |
| 2642 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); | 2642 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); |
| 2643 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); | 2643 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); |
| @@ -2723,11 +2723,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_transcode_logo) | @@ -2723,11 +2723,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_transcode_logo) | ||
| 2723 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 2723 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 2724 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 2724 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 2725 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); | 2725 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); |
| 2726 | - EXPECT_TRUE(NULL == conf.get_refer(vhost)); | 2726 | + EXPECT_TRUE(!conf.get_refer_enabled(vhost)); |
| 2727 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); | 2727 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); |
| 2728 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); | 2728 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); |
| 2729 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); | 2729 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); |
| 2730 | - EXPECT_TRUE(NULL == conf.get_forward(vhost)); | 2730 | + EXPECT_TRUE(!conf.get_forward_enabled(vhost)); |
| 2731 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); | 2731 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); |
| 2732 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); | 2732 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); |
| 2733 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); | 2733 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); |
| @@ -2813,11 +2813,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_transcode_audio) | @@ -2813,11 +2813,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_transcode_audio) | ||
| 2813 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 2813 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 2814 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 2814 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 2815 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); | 2815 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); |
| 2816 | - EXPECT_TRUE(NULL == conf.get_refer(vhost)); | 2816 | + EXPECT_TRUE(!conf.get_refer_enabled(vhost)); |
| 2817 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); | 2817 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); |
| 2818 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); | 2818 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); |
| 2819 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); | 2819 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); |
| 2820 | - EXPECT_TRUE(NULL == conf.get_forward(vhost)); | 2820 | + EXPECT_TRUE(!conf.get_forward_enabled(vhost)); |
| 2821 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); | 2821 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); |
| 2822 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); | 2822 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); |
| 2823 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); | 2823 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); |
| @@ -2897,11 +2897,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_transcode_vn) | @@ -2897,11 +2897,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_transcode_vn) | ||
| 2897 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 2897 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 2898 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 2898 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 2899 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); | 2899 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); |
| 2900 | - EXPECT_TRUE(NULL == conf.get_refer(vhost)); | 2900 | + EXPECT_TRUE(!conf.get_refer_enabled(vhost)); |
| 2901 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); | 2901 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); |
| 2902 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); | 2902 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); |
| 2903 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); | 2903 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); |
| 2904 | - EXPECT_TRUE(NULL == conf.get_forward(vhost)); | 2904 | + EXPECT_TRUE(!conf.get_forward_enabled(vhost)); |
| 2905 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); | 2905 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); |
| 2906 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); | 2906 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); |
| 2907 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); | 2907 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); |
| @@ -2981,11 +2981,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_transcode_copy) | @@ -2981,11 +2981,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_transcode_copy) | ||
| 2981 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 2981 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 2982 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 2982 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 2983 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); | 2983 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); |
| 2984 | - EXPECT_TRUE(NULL == conf.get_refer(vhost)); | 2984 | + EXPECT_TRUE(!conf.get_refer_enabled(vhost)); |
| 2985 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); | 2985 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); |
| 2986 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); | 2986 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); |
| 2987 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); | 2987 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); |
| 2988 | - EXPECT_TRUE(NULL == conf.get_forward(vhost)); | 2988 | + EXPECT_TRUE(!conf.get_forward_enabled(vhost)); |
| 2989 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); | 2989 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); |
| 2990 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); | 2990 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); |
| 2991 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); | 2991 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); |
| @@ -3061,11 +3061,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_transcode_all) | @@ -3061,11 +3061,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_transcode_all) | ||
| 3061 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 3061 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 3062 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 3062 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 3063 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); | 3063 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); |
| 3064 | - EXPECT_TRUE(NULL == conf.get_refer(vhost)); | 3064 | + EXPECT_TRUE(!conf.get_refer_enabled(vhost)); |
| 3065 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); | 3065 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); |
| 3066 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); | 3066 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); |
| 3067 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); | 3067 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); |
| 3068 | - EXPECT_TRUE(NULL == conf.get_forward(vhost)); | 3068 | + EXPECT_TRUE(!conf.get_forward_enabled(vhost)); |
| 3069 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); | 3069 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); |
| 3070 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); | 3070 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); |
| 3071 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); | 3071 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); |
| @@ -3279,11 +3279,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_transcode_ffempty) | @@ -3279,11 +3279,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_transcode_ffempty) | ||
| 3279 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 3279 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 3280 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 3280 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 3281 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); | 3281 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); |
| 3282 | - EXPECT_TRUE(NULL == conf.get_refer(vhost)); | 3282 | + EXPECT_TRUE(!conf.get_refer_enabled(vhost)); |
| 3283 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); | 3283 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); |
| 3284 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); | 3284 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); |
| 3285 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); | 3285 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); |
| 3286 | - EXPECT_TRUE(NULL == conf.get_forward(vhost)); | 3286 | + EXPECT_TRUE(!conf.get_forward_enabled(vhost)); |
| 3287 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); | 3287 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); |
| 3288 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); | 3288 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); |
| 3289 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); | 3289 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); |
| @@ -3369,11 +3369,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_transcode_app) | @@ -3369,11 +3369,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_transcode_app) | ||
| 3369 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 3369 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 3370 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 3370 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 3371 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); | 3371 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); |
| 3372 | - EXPECT_TRUE(NULL == conf.get_refer(vhost)); | 3372 | + EXPECT_TRUE(!conf.get_refer_enabled(vhost)); |
| 3373 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); | 3373 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); |
| 3374 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); | 3374 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); |
| 3375 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); | 3375 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); |
| 3376 | - EXPECT_TRUE(NULL == conf.get_forward(vhost)); | 3376 | + EXPECT_TRUE(!conf.get_forward_enabled(vhost)); |
| 3377 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); | 3377 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); |
| 3378 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); | 3378 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); |
| 3379 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); | 3379 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); |
| @@ -3459,11 +3459,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_transcode_stream) | @@ -3459,11 +3459,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_transcode_stream) | ||
| 3459 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 3459 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 3460 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 3460 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 3461 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); | 3461 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); |
| 3462 | - EXPECT_TRUE(NULL == conf.get_refer(vhost)); | 3462 | + EXPECT_TRUE(!conf.get_refer_enabled(vhost)); |
| 3463 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); | 3463 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); |
| 3464 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); | 3464 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); |
| 3465 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); | 3465 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); |
| 3466 | - EXPECT_TRUE(NULL == conf.get_forward(vhost)); | 3466 | + EXPECT_TRUE(!conf.get_forward_enabled(vhost)); |
| 3467 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); | 3467 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); |
| 3468 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); | 3468 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); |
| 3469 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); | 3469 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); |
| @@ -3549,11 +3549,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_bandcheck) | @@ -3549,11 +3549,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_bandcheck) | ||
| 3549 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 3549 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 3550 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 3550 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 3551 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); | 3551 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); |
| 3552 | - EXPECT_TRUE(NULL == conf.get_refer(vhost)); | 3552 | + EXPECT_TRUE(!conf.get_refer_enabled(vhost)); |
| 3553 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); | 3553 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); |
| 3554 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); | 3554 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); |
| 3555 | EXPECT_EQ(65000, conf.get_chunk_size(vhost)); | 3555 | EXPECT_EQ(65000, conf.get_chunk_size(vhost)); |
| 3556 | - EXPECT_TRUE(NULL == conf.get_forward(vhost)); | 3556 | + EXPECT_TRUE(!conf.get_forward_enabled(vhost)); |
| 3557 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); | 3557 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); |
| 3558 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); | 3558 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); |
| 3559 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); | 3559 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); |
| @@ -3628,11 +3628,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_chunksize) | @@ -3628,11 +3628,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_chunksize) | ||
| 3628 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 3628 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 3629 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 3629 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 3630 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); | 3630 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); |
| 3631 | - EXPECT_TRUE(NULL == conf.get_refer(vhost)); | 3631 | + EXPECT_TRUE(!conf.get_refer_enabled(vhost)); |
| 3632 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); | 3632 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); |
| 3633 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); | 3633 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); |
| 3634 | EXPECT_EQ(128, conf.get_chunk_size(vhost)); | 3634 | EXPECT_EQ(128, conf.get_chunk_size(vhost)); |
| 3635 | - EXPECT_TRUE(NULL == conf.get_forward(vhost)); | 3635 | + EXPECT_TRUE(!conf.get_forward_enabled(vhost)); |
| 3636 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); | 3636 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); |
| 3637 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); | 3637 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); |
| 3638 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); | 3638 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); |
| @@ -3707,11 +3707,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_jitter) | @@ -3707,11 +3707,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_jitter) | ||
| 3707 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 3707 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 3708 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 3708 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 3709 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); | 3709 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); |
| 3710 | - EXPECT_TRUE(NULL == conf.get_refer(vhost)); | 3710 | + EXPECT_TRUE(!conf.get_refer_enabled(vhost)); |
| 3711 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); | 3711 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); |
| 3712 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); | 3712 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); |
| 3713 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); | 3713 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); |
| 3714 | - EXPECT_TRUE(NULL == conf.get_forward(vhost)); | 3714 | + EXPECT_TRUE(!conf.get_forward_enabled(vhost)); |
| 3715 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); | 3715 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); |
| 3716 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); | 3716 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); |
| 3717 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); | 3717 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); |
| @@ -3786,11 +3786,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_atc) | @@ -3786,11 +3786,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_atc) | ||
| 3786 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 3786 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 3787 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 3787 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 3788 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); | 3788 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); |
| 3789 | - EXPECT_TRUE(NULL == conf.get_refer(vhost)); | 3789 | + EXPECT_TRUE(!conf.get_refer_enabled(vhost)); |
| 3790 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); | 3790 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); |
| 3791 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); | 3791 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); |
| 3792 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); | 3792 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); |
| 3793 | - EXPECT_TRUE(NULL == conf.get_forward(vhost)); | 3793 | + EXPECT_TRUE(!conf.get_forward_enabled(vhost)); |
| 3794 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); | 3794 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); |
| 3795 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); | 3795 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); |
| 3796 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); | 3796 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); |
| @@ -3865,11 +3865,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_removed) | @@ -3865,11 +3865,11 @@ VOID TEST(ConfigMainTest, ParseFullConf_removed) | ||
| 3865 | EXPECT_TRUE(conf.get_atc_auto(vhost)); | 3865 | EXPECT_TRUE(conf.get_atc_auto(vhost)); |
| 3866 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); | 3866 | EXPECT_TRUE(conf.get_time_jitter(vhost) == SrsRtmpJitterAlgorithmFULL); |
| 3867 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); | 3867 | EXPECT_FLOAT_EQ(30, conf.get_queue_length(vhost)); |
| 3868 | - EXPECT_TRUE(NULL == conf.get_refer(vhost)); | 3868 | + EXPECT_TRUE(!conf.get_refer_enabled(vhost)); |
| 3869 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); | 3869 | EXPECT_TRUE(NULL == conf.get_refer_play(vhost)); |
| 3870 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); | 3870 | EXPECT_TRUE(NULL == conf.get_refer_publish(vhost)); |
| 3871 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); | 3871 | EXPECT_EQ(60000, conf.get_chunk_size(vhost)); |
| 3872 | - EXPECT_TRUE(NULL == conf.get_forward(vhost)); | 3872 | + EXPECT_TRUE(!conf.get_forward_enabled(vhost)); |
| 3873 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); | 3873 | EXPECT_FALSE(conf.get_vhost_http_hooks_enabled(vhost)); |
| 3874 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); | 3874 | EXPECT_TRUE(NULL == conf.get_vhost_on_connect(vhost)); |
| 3875 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); | 3875 | EXPECT_TRUE(NULL == conf.get_vhost_on_close(vhost)); |
-
请 注册 或 登录 后发表评论