Ejemplo n.º 1
0
void ROSCallback (TimerId id, void *user_data, unsigned long delta) 
{ 
	if (!ros::ok()){
		IvyStop();
		exit(0);
	}
}
Ejemplo n.º 2
0
gint delete_event( GtkWidget *widget,
                   GdkEvent  *event,
                   gpointer   data )
{
  g_print ("CLEAN STOP\n");

  close_port();
  IvyStop();

  exit(0);

  return(FALSE); // false = delete window, FALSE = keep active
}
Ejemplo n.º 3
0
/// Handler for Ctrl-C, exits the main loop
void sigint_handler(int sig) {
  IvyStop();
  TimerRemove(tid);
  close(fd);
}
Ejemplo n.º 4
0
/**
 * Handler for Ctrl-C, exits the main loop.
 */
void sigint_handler(int sig) {
  cbFree(&cb);
  IvyStop();
  TimerRemove(tid);
  close(fd);
}
Ejemplo n.º 5
0
/* callback associated to "Bye" messages */
void ByeCallback (IvyClientPtr app, void *data, int argc, char **argv)
{
	IvyStop ();
}