SP(3) User Manuals SP(3)NAMElibspread - Spread Group Communication Client Library
SYNOPSISDESCRIPTION
The Spread libspread library implements the client SP interface to the
Spread group communication or multicast message bus system.
DATA STRUCTURESHEADER 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. The libspread library is thread-safe. However,
the libspread-core.a library is not thread-safe. The libtspread-core.a
library is the version to use if you need a thread-safe version of the
core. The non-thread-safe library is provided for those who are writ‐
ing 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 ALSOspread(1)SP_connect(3)SP_disconnect(3)SP_equal_group_ids(3)SP_error(3)SP_get_first_vs_set_offset_memb_mess(3) SP_get_gid_off‐
set_memb_mess(3)SP_get_local_vs_set_offset_memb_mess(3)SP_get_local_vs_set_offset_memb_scat(3) SP_get_num_vs_sets_off‐
set_memb_mess(3)SP_get_vs_set_members_offset_vs_set(3)SP_get_vs_set_size_offset_vs_set(3)SP_join(3)SP_leave(3) SP_multi‐
cast(3)SP_multigroup_multicast(3)SP_multigroup_scat_multicast(3)SP_poll(3)SP_receive(3)SP_scat_multicast(3)SP_scat_receive(3)SP_version(3)Spread Februrary 2006 SP(3)