winlin

refine reload config

@@ -118,6 +118,7 @@ private: @@ -118,6 +118,7 @@ private:
118 public: 118 public:
119 SrsConfig(); 119 SrsConfig();
120 virtual ~SrsConfig(); 120 virtual ~SrsConfig();
  121 +// reload
121 public: 122 public:
122 virtual void subscribe(ISrsReloadHandler* handler); 123 virtual void subscribe(ISrsReloadHandler* handler);
123 virtual void unsubscribe(ISrsReloadHandler* handler); 124 virtual void unsubscribe(ISrsReloadHandler* handler);
@@ -125,6 +126,7 @@ public: @@ -125,6 +126,7 @@ public:
125 private: 126 private:
126 virtual int reload_transcode(SrsConfDirective* new_vhost, SrsConfDirective* old_vhost); 127 virtual int reload_transcode(SrsConfDirective* new_vhost, SrsConfDirective* old_vhost);
127 virtual int reload_ingest(SrsConfDirective* new_vhost, SrsConfDirective* old_vhost); 128 virtual int reload_ingest(SrsConfDirective* new_vhost, SrsConfDirective* old_vhost);
  129 +// parse options and file
128 public: 130 public:
129 virtual int parse_options(int argc, char** argv); 131 virtual int parse_options(int argc, char** argv);
130 private: 132 private: