180 |
180 |
181 return 0; |
181 return 0; |
182 } |
182 } |
183 |
183 |
184 int webserver_run() { |
184 int webserver_run() { |
185 printf("webserver_run\n"); |
185 log_ereport(LOG_VERBOSE, "webserver_run"); |
186 |
186 |
187 // start all http listener |
187 // start all http listener |
188 if(start_all_listener() != 0) { |
188 if(start_all_listener() != 0) { |
189 fprintf(stderr, "Error: Cannot start http listener\n"); |
189 fprintf(stderr, "Error: Cannot start http listener\n"); |
190 } |
190 } |
|
191 |
|
192 log_ereport(LOG_INFORM, "webserver started"); |
191 |
193 |
192 return 0; |
194 return 0; |
193 } |
195 } |
194 |
196 |
195 void webserver_shutdown() { |
197 void webserver_shutdown() { |
196 printf("webserver_shutdown\n"); |
198 log_ereport(LOG_INFORM, "webserver shutdown"); |
197 |
199 |
198 // execute restart callbacks |
200 // execute restart callbacks |
199 RestartCallback *re = atrestart; |
201 RestartCallback *re = atrestart; |
200 while(re) { |
202 while(re) { |
201 re->func(re->data); |
203 re->func(re->data); |