コード例 #1
0
ファイル: monitor.c プロジェクト: montsuqi/panda
extern int main(int argc, char **argv) {
  struct sigaction sa;

  SetDefault();
  GetOption(option, argc, argv, NULL);
  InitMessage("monitor", Log);

  if (!fRedirector) {
    fNoCheck = TRUE;
  }

  InitSystem();
  Message("start system");

  InitServers();

  sa.sa_handler = (void *)RestartSystem;
  sa.sa_flags |= SA_RESTART;
  if (sigaction(SIGHUP, &sa, NULL) != 0) {
    Error("sigaction(2) failure");
  }

  StartSetup();

  while (fLoop) {
    fRestart = TRUE;
    StartServers();
    ProcessMonitor();
  }
  return (0);
}
コード例 #2
0
ファイル: application.cpp プロジェクト: BorntraegerMarc/Sming
// Will be called when WiFi station was connected to AP
void connectOk()
{
	Serial.println("I'm CONNECTED");
	StartServers();

	startExampleApplicationCommand();
}
コード例 #3
0
ファイル: application.cpp プロジェクト: blinkingnoise/Sming
// Will be called when station is fully operational
void gotIP(IPAddress ip, IPAddress netmask, IPAddress gateway)
{
	StartServers();
}