示例#1
0
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;
}
示例#2
0
//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);
}
示例#3
0
//This function destroys all Resource Handlers and free's all allocated memory..!
void close_dynamic_content()
{
    AmmServer_RemoveResourceHandler(flashy_server,&index_control,1);
}
示例#4
0
//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);
}
示例#5
0
文件: main.c 项目: bstrds/AmmarServer
//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();
}
示例#6
0
//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);
}