RTFX  0.3
Real time special effects collaborative visualization and production library.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
RTFXPeer.h File Reference
#include "RTFXPeerPostOffice.h"
#include "RTFXPeerSession.h"
#include "RTFXBoostIncludes.h"

Go to the source code of this file.

Classes

class  RTFX::RTFXPeer
 

Namespaces

namespace  RTFX
 The namespace for the RTFX Library.
 

Typedefs

typedef boost::shared_ptr
< RTFXPeerSession > 
RTFX::RTFXPeerSessionPtr
 

Detailed Description

Author
Lesley Northam

January 2013

A peer a server that has client-like behaviour. Other peers can connect to a peer. A peer can connect to other peers. A peer contains a list of other peers it knows about. A peer can transmit the list of peers it knows about to another peer.

Order of operations:

  1. Start the server
  2. When a Send occurs, attempt connection with another Server

RTFXPeer Details:

  1. The name of the mailbox is preset to DEFAULT and cannot be changed (otherwise the system would be too complicated)
  2. The Peers do not use the Client-style reading to receive parcels, the Server portion should handle that.