Exemple #1
0
static void
start_packet_capture( void ) {
  set_timer_event();

  if ( set_external_callback != NULL ) {
    set_external_callback( start_capture );
  }
}
Exemple #2
0
static void
handle_sigterm( int signum ) {
  UNUSED( signum );

  if ( !set_external_callback( stop_switch_daemon ) ) {
    stop_trema();
  }
}
Exemple #3
0
static void
handle_sigchld( int signum ) {
  UNUSED( signum );

  // because wait_child() is not signal safe, we call it later.
  if ( set_external_callback != NULL ) {
    set_external_callback( wait_child );
  }
}
Exemple #4
0
static void
set_dump_stats_as_external_callback() {
  set_external_callback( dump_stats );
}