Man Linux: Main Page and Category List

NAME

       libsp - Spread Group Communication Client Library

SYNOPSIS

DESCRIPTION

       The  Spread  libsp  library  implements  the client SP interface to the
       Spread group communication or multicast message bus system.

DATA STRUCTURES

HEADER FILES

       sp.h is the main header and includes necessary defines  and  types.  It
       also includes the other header files sp_events.h and sp_func.h.

       sp_events.h  declares the types and functions that make up the E Event-
       management library.

       sp_func.h declares the  functions  of  the  SP  interface.  Since  sp.h
       includes this you should not include this directly.

FILES

       No files are required for client applications using the SP library.

DIAGNOSTICS

       The  library  will not output any debugging information except in fatal
       errors.  The SP_error(3) function can be used to print  an  informative
       error message when SP functions return an error code.

BUGS

       None  currently  known.  Library  is only thread-safe if the program is
       linked with libtsp.a  not  libsp.a.   The  non-thread-safe  library  is
       provided  for those who are writing single-threaded applications and do
       not want to pay the minimal performance penalty for locking.

AUTHOR

       Yair Amir <yairamir@cnds.jhu.edu>

       Jonathan Stanton <jonathan@cnds.jhu.edu>

       Spread Project <spread@spread.org>

SEE ALSO

       spread(1)    SP_connect(3)    SP_disconnect(3)    SP_equal_group_ids(3)
       SP_error(3) SP_join(3) SP_leave(3) SP_multicast(3) SP_scat_multicast(3)
       SP_multigroup_multicast(3)  SP_multigroup_scat_multicast(3)  SP_poll(3)
       SP_receive(3) SP_scat_receive(3)