int AmmServer_Stop(struct AmmServer_Instance * instance) { warning("AmmServer_Stop started ..\n"); if (!instance) { return 0; } if ( instance->webserverMonitorEnabled ) { AmmServer_RemoveResourceHandler(instance,&instance->webserverMonitorPage,1); } StopHTTPServer(instance); cache_Destroy(instance); if (instance->threads_pool!=0) { free(instance->threads_pool); instance->threads_pool=0; } if (instance->prespawned_pool!=0) { free(instance->prespawned_pool); instance->prespawned_pool=0; } if (instance!=0) { free(instance); } warning("AmmServer_Stop completed ..\n"); return 1; }
//This function destroys all Resource Handlers and free's all allocated memory..! void close_dynamic_content() { AmmServer_RemoveResourceHandler(default_server,&control,1); AmmServer_RemoveResourceHandler(default_server,&termination,1); }
//This function destroys all Resource Handlers and free's all allocated memory..! void close_dynamic_content() { AmmServer_RemoveResourceHandler(flashy_server,&index_control,1); }
//This function destroys all Resource Handlers and free's all allocated memory..! void close_dynamic_content() { AmmServer_RemoveResourceHandler(default_server,&indexContext,1); AmmServer_RemoveResourceHandler(default_server,&logoContext,1); AmmServer_RemoveResourceHandler(default_server,&faviconContext,1); }
//This function destroys all Resource Handlers and free's all allocated memory..! void close_dynamic_content() { AmmServer_RemoveResourceHandler(default_server,&stats,1); destroy_index_prototype(); }
//This function destroys all Resource Handlers and free's all allocated memory..! void close_dynamic_content() { AmmServer_RemoveResourceHandler(default_server,&screenContext,1); AmmServer_RemoveResourceHandler(default_server,&indexPageContext,1); AmmServer_RemoveResourceHandler(default_server,&commandContext,1); }