votequorum_initialize man page on Scientific

Man page or keyword search:  
man Server   26626 pages
apropos Keyword Search (all sections)
Output format
Scientific logo
[printable version]

VOTEQUORUM_INITIALCorosync Cluster Engine Programmer'sVOTEQUORUM_INITIALIZE(3)

NAME
       votequorum_initialize  - Create a new connection to the VoteQuorum ser‐
       vice

SYNOPSIS
       #include <corosync/votequorum.h>

       int votequorum_initialize(votequorum_handle_t *handle, votequorum_call‐
       backs_t *callbacks);

DESCRIPTION
       The  votequorum_initialize  function is used to initialize a connection
       to the vote-based quorum database API.

       Each application may have several connections to	 the  votequorum  API.
       Each application uses the handle argument to uniquely identify the con‐
       nection.	 The handle argument is then used in other function  calls  to
       identify	 the connection to be used for communication with the votequo‐
       rum service.

       Every time the voting configuraton changes (eg a node  joins  or	 leave
       the  cluster),  the  callback  is  called.   The	 callback  function is
       described by the following type definitions:

       typedef void (*votequorum_notification_fn_t) (	   votequorum_handle_t
       handle,	     uint64_t  context,	      uint32_t	quorate,      uint32_t
       node_list_entries,      votequorum_node_t node_list[]	  );

The callbacks argument is of the type:

       typedef struct {
       votequorum_notification_fn_t votequorum_notify_fn;
       } votequorum_callbacks_t;

When a configuration change occurs, the callback is called from	 the  votequo‐
rum_dispatch() function.

RETURN VALUE
       This  call returns the CS_OK value if successful, otherwise an error is
       returned.

BUGS
       Callbacks are not support at the moment.

ERRORS
       The errors are undocumented.

SEE ALSO
       votequorum_overview(8),	votequorum_finalize(3),	 votequorum_fd_get(3),
       votequorum_dispatch(3),

corosync Man Page		  2009-01-26	      VOTEQUORUM_INITIALIZE(3)
[top]

List of man pages available for Scientific

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net