示例#1
0
文件: server_lib.c 项目: puresmw/egui
static void _server_lib_exit_handler(struct egui_uds* uds_ptr, addr_t app_addr)
{
    if(NULL != client_exit_handler)
    {
        client_exit_handler(app_addr);
    }
}
示例#2
0
void carmen_multicentral_ipc_exit_handler(void)
{
  IPC_CONTEXT_PTR current_context;
  int i;
  
  current_context = IPC_getContext();
  for(i = 0; i < centrallist_copy->num_centrals; i++)
    if(centrallist_copy->central[i].connected &&
       current_context == centrallist_copy->central[i].context) {
      fprintf(stderr, "MULTICENTRAL: central %s disconnected.\n", 
	      centrallist_copy->central[i].host);
      centrallist_copy->central[i].connected = 0;
      centrallist_copy->central[i].ready_for_reconnect = 0;
    }
  if(client_exit_handler != NULL)
    client_exit_handler();
}