
GizmoDistribution Reference Manual
version 2.1.1
GizmoDistribution is a software development kit used for creating distributed software systems in C++. It makes it possible to distribute data between threads, processes, workstations and networks to enable applications and systems to share data in real-time.
GizmoDistribution implements a data-centric publish/subscribe design pattern that decouples publishers from subscribers. It distributes events and objects states rather than providing a general purpose remote procedure call (RPC) based mechanism.
GizmoDistribution is one of the components of the GizmoSDK. GizmoSDK is a cross-platform software development kit for C++ based applications.
This is a beta release of GizmoDistribution. It has been verified on Win32, Linux and MacOS X.
- It is not possible to run more than one process on MacOS X hosts when using UDP broadcast transport.
- It is not possible to bind to the localhost interface (127.0.0.1) when using the UDP multicast or UDP broadcast transports on Linux and MacOS X .
- Linux and MacOS X has limits on the size of socket buffers. Therefore the default size of the transports are also set lower for these platforms (64 kByte).
.
Documentation for GizmoDistribution
generated at Wed Feb 20 11:59:20 2008 by Saab Training Systems AB, ¸ (c) 2003-and beyond