Esempio n. 1
0
// Destroy stack
void destroy_stack(void)
{
  // Tear down the stack.
  delete latency_accumulator;
  latency_accumulator = NULL;
  delete queue_size_accumulator;
  queue_size_accumulator = NULL;
  delete requests_counter;
  requests_counter = NULL;
  delete overload_counter;
  overload_counter = NULL;
  delete stack_data.stats_aggregator;

  delete stack_quiesce_handler;
  stack_quiesce_handler = NULL;

  delete connection_tracker;
  connection_tracker = NULL;

  pjsip_threads.clear();
  worker_threads.clear();

  SAS::term();

  // Terminate PJSIP.
  term_pjsip();
}
Esempio n. 2
0
// Destroy stack
void destroy_stack(void)
{
  // Tear down the stack.
  delete latency_accumulator;
  latency_accumulator = NULL;
  delete stack_data.stats_aggregator;
  pjsip_threads.clear();
  worker_threads.clear();

  SAS::term();

  // Terminate PJSIP.
  term_pjsip();
}
Esempio n. 3
0
// Destroy stack
void destroy_stack(void)
{
  // Tear down the stack.
  delete stack_data.stats_aggregator;

  delete stack_quiesce_handler;
  stack_quiesce_handler = NULL;

  delete connection_tracker;
  connection_tracker = NULL;

  SAS::term();

  // Terminate PJSIP.
  term_pjsip();
}