IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 23, 2006, 5:31:41 PM (20 years ago)
Author:
eugene
Message:

cleanup of timeouts and thread-safety issues, controller comms

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/pantasks/init_server.c

    r7960 r8548  
    88int task_macros     PROTO((int, char **));
    99int task_command    PROTO((int, char **));
     10int task_options    PROTO((int, char **));
    1011int task_periods    PROTO((int, char **));
    11 int run             PROTO((int, char **));
    12 int stop            PROTO((int, char **));
    1312int pulse           PROTO((int, char **));
    1413int status_server   PROTO((int, char **));
     
    1716int verbose         PROTO((int, char **));
    1817int version         PROTO((int, char **));
    19 int server         PROTO((int, char **));
     18int server          PROTO((int, char **));
    2019
    2120static Command cmds[] = { 
    22   {"controller", controller,   "controller commands"},
    23   {"task",       task,         "define a schedulable task"},
    24   {"host",       task_host,    "define host machine for a task"},
    25   {"nmax",       task_nmax,    "define maximum number of jobs for a task"},
    26   {"trange",     task_trange,  "define valid/invalid time periods for a task"},
    27   {"task.exit",  task_macros,  "define exit macros for a task"},
    28   {"task.exec",  task_macros,  "define pre-exec macro for a task"},
    29   {"command",    task_command, "define executed command for a task"},
    30   {"periods",    task_periods, "define time scales for a task"},
    31   {"run",        run,          "run the scheduler"},
    32   {"stop",       stop,         "stop the scheduler"},
    33   {"pulse",      pulse,        "set the scheduler update period"},
    34   {"server",     server,       "server-specific commands"},
     21  {"controller", controller,    "controller commands"},
     22  {"task",       task,          "define a schedulable task"},
     23  {"host",       task_host,     "define host machine for a task"},
     24  {"nmax",       task_nmax,     "define maximum number of jobs for a task"},
     25  {"trange",     task_trange,   "define valid/invalid time periods for a task"},
     26  {"task.exit",  task_macros,   "define exit macros for a task"},
     27  {"task.exec",  task_macros,   "define pre-exec macro for a task"},
     28  {"command",    task_command,  "define executed command for a task"},
     29  {"options",    task_options, "define optional variables associated with the job task"},
     30  {"periods",    task_periods,  "define time scales for a task"},
     31  {"pulse",      pulse,         "set the scheduler update period"},
     32  {"server",     server,        "server-specific commands"},
    3533  {"status",     status_server, "get system status"},
    36   {"kill",       kill_job,     "kill job"},
    37   {"delete",     delete_job,   "delete job"},
    38   {"version",    version,      "show version information"},
    39   {"verbose",    verbose,      "set/toggle verbose mode"},
     34  {"kill",       kill_job,      "kill job"},
     35  {"delete",     delete_job,    "delete job"},
     36  {"version",    version,       "show version information"},
     37  {"verbose",    verbose,       "set/toggle verbose mode"},
    4038};
    4139
Note: See TracChangeset for help on using the changeset viewer.