Exemple #1
0
int main(int argc, char *argv[]) {
  char c;
  int arg;
  int arg2;
  bool enable = false;

	signal(SIGINT, cleanup);
	signal(SIGTERM, cleanup);
	signal(SIGQUIT, cleanup);
	signal(SIGHUP, cleanup);
	signal(SIGKILL, cleanup);

  initialize();

  while ((c = getopt(argc, argv, "h:t:H:T:r:fe")) != (char)-1) {
    switch(c) {
      case 'h':
        sscanf(optarg, "%d", &arg);
        syslog(LOG_DEBUG, "install hold %d\n", arg);
        install_hold_action(arg);
        break;
      case 't':
        sscanf(optarg, "%d", &arg);
        install_tap_action(arg);
        break;
      case 'H':
        sscanf(optarg, "%d", &arg);
        set_hold_timeout_ms(arg);
        break;
      case 'T':
        sscanf(optarg, "%d", &arg);
        set_tap_timeout_ms(arg);
        break;
      case 'r':
        if (optind >= argc || argv[optind][0] == '-')
          return -1;
        sscanf(optarg, "%d", &arg);
        sscanf(argv[optind], "%d", &arg2);
        set_repeat(arg, arg2);
        break;
      case 'f':
        set_fffilter(false);
        break;
      case 'e':
        enable = true;
        break;
    }
  }

  if (enable)
    start_pipe_thread();

  if (luna_service_initialize(DBUS_ADDRESS))
    luna_service_start();

	return 0;
}
int main(int argc, char *argv[]) {

  if (getopts(argc, argv) == 1)
    return 1;

  if (luna_service_initialize("com.apptuckerbox.service"))
    luna_service_start();

  return 0;

}
Exemple #3
0
int main(int argc, char *argv[]) {

  debug = DEFAULT_DEBUG_LEVEL;

  if (getopts(argc, argv) == 1)
    return 1;

  if (luna_service_initialize("org.webosinternals.xecutah"))
    luna_service_start();

  return 0;

}
Exemple #4
0
int main(int argc, char *argv[]) {

  debug = DEFAULT_DEBUG_LEVEL;

  if (getopts(argc, argv) == 1)
    return 1;

  if (luna_service_initialize("uk.co.nicbedford.adhoc"))
    luna_service_start();

  return 0;

}