Man Linux: Main Page and Category List

NAME

       sam_start - Start health checking

SYNOPSIS

       #include <corosync/sam.h>

       cs_error_t sam_start (void);

DESCRIPTION

       The sam_start function is used to start health checking of application.
       After  calling  this  function,  the  active  process  needs  to   send
       healthchecks   within   the   registered   time   interval  by  calling
       sam_hc_send(3).   If  event  driven  healthchecking  is  configured  by
       calling  sam_register(3),  an  internal thread will be created and send
       health check confirmations four times per time_interval.

       Application must be registered by calling sam_register(3)  before  this
       function can be called.

       An   application  can  always  stop  health  checking  by  calling  the
       sam_stop(3) function.

RETURN VALUE

       This call return CS_OK value if  successful,  otherwise  and  error  is
       returned.

ERRORS

       CS_ERR_BAD_HANDLE
              component   was   not   registered  by  calling  sam_register(3)
              function.

SEE ALSO

       sam_hc_send(3),              sam_stop(3),              sam_register(3),
       sam_hc_callback_register(3)