[{"title":"( 19 个子文件 248KB ) freeswitch的esl控制方式demo","children":[{"title":"esl","children":[{"title":"dep","children":null,"spread":false},{"title":"testclient.c <span style='color:#111;'> 533B </span>","children":null,"spread":false},{"title":"libesl.a <span style='color:#111;'> 488.94KB </span>","children":null,"spread":false},{"title":"testserver_fork <span style='color:#111;'> 203.80KB </span>","children":null,"spread":false},{"title":"obj","children":null,"spread":false},{"title":"include","children":[{"title":"esl_cJSON.h <span style='color:#111;'> 10.64KB </span>","children":null,"spread":false},{"title":"esl_event.h <span style='color:#111;'> 10.48KB </span>","children":null,"spread":false},{"title":"esl_buffer.h <span style='color:#111;'> 5.68KB </span>","children":null,"spread":false},{"title":"esl_oop.h <span style='color:#111;'> 4.19KB </span>","children":null,"spread":false},{"title":"esl_json.h <span style='color:#111;'> 2.34KB </span>","children":null,"spread":false},{"title":"esl_config.h <span style='color:#111;'> 5.08KB </span>","children":null,"spread":false},{"title":"esl_config_auto.h <span style='color:#111;'> 489B </span>","children":null,"spread":false},{"title":"esl_threadmutex.h <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false},{"title":"esl_cJSON_Utils.h <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"esl.h <span style='color:#111;'> 17.70KB </span>","children":null,"spread":false},{"title":"stamp-h2 <span style='color:#111;'> 53B </span>","children":null,"spread":false},{"title":"esl_config_auto.h.in <span style='color:#111;'> 379B </span>","children":null,"spread":false},{"title":"cc.h <span style='color:#111;'> 3.37KB </span>","children":null,"spread":false}],"spread":false},{"title":"testserver.c <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 757B </span>","children":null,"spread":false},{"title":"testserver_fork.c <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]