Changeset 392bce2983e3ccbbb15d63928f3f3e1c53ef9b25

Show
Ignore:
Timestamp:
01/23/08 21:01:11 (7 years ago)
Author:
Theo Schlossnagle <jesus@omniti.com>
git-committer:
Theo Schlossnagle <jesus@omniti.com> 1201122071 +0000
git-parent:

[7629c91f7f8130c5036a73b6af395058d96db8e9]

git-author:
Theo Schlossnagle <jesus@omniti.com> 1201122071 +0000
Message:

implementation (partial) of some stubs

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • src/Makefile.in

    rf41090d r392bce2  
    2525SUBS=utils jlog eventer 
    2626 
    27 OBJS=noitd.o noit_listener.o noit_console.o 
     27OBJS=noitd.o noit_listener.o noit_console.o noit_poller.o 
    2828 
    2929all:    noitd 
  • src/noit_poller.h

    r7629c91 r392bce2  
    2121 *   host (target) 
    2222 *   check (module) 
     23 *   name (identifying the check to the user if 
     24 *         multiple checks of the same module are specified) 
    2325 *   config (params for the module) 
    2426 *   period (ms) 
     
    3032 */ 
    3133 
    32 #define NP_RUNNING 0x00000001 
    33 #define NP_KILLED  0x00000002 
     34#define NP_RUNNING  0x00000001 
     35#define NP_KILLED   0x00000002 
     36#define NP_DISABLED 0x00000004 
    3437 
    3538typedef struct { 
     
    4851  char *target; 
    4952  char *module; 
     53  char *name; 
    5054  noit_hash_table *config; 
    5155  u_int32_t period; 
    5256  u_int32_t timeout; 
    53   u_int32_t flags; /* NP_KILLED, NP_RUNNING */ 
     57  u_int32_t flags;             /* NP_KILLED, NP_RUNNING */ 
    5458 
    5559  eventer_t fire_event; 
     
    5963  } stats; 
    6064  void *closure; 
    61 } noit_check_t; 
     65} * noit_check_t; 
    6266 
    6367API_EXPORT(int) 
    6468  noit_poller_schedule(const char *target, 
    6569                       const char *module, 
     70                       const char *name, 
    6671                       noit_hash_table *config, 
    6772                       u_int32_t period, 
    6873                       u_int32_t timeout, 
    69                        uuid_t *out); 
     74                       uuid_t out); 
    7075 
    7176API_EXPORT(int) 
    72   noit_poller_deschedule(uuid_t *in); 
     77  noit_poller_deschedule(uuid_t in); 
    7378 
    7479#endif