4 * Created on: 2014. 6. 11.
19 //----------------------------------------------------------------------
21 class Demuxer : public Source
34 std::vector<unsigned long> pids;
37 std::string webif_reauest(std::string request) throw(http_trap);
38 bool already_exist(std::vector<unsigned long> &pidlist, int pid);
39 void set_filter(std::vector<unsigned long> &new_pids) throw(trap);
40 bool parse_webif_response(std::string& response, std::vector<unsigned long> &new_pids);
43 Demuxer(HttpHeader *header) throw(http_trap);
44 virtual ~Demuxer() throw();
45 int get_fd() const throw();
47 //----------------------------------------------------------------------