| Public Types | |
| typedef syncType | t_sync | 
| typedef receiverType | t_receiver | 
| typedef octree::container< t_sync > | t_syncTree | 
| typedef octree::container < t_receiver > | t_receiverTree | 
| typedef hashMap< t_receiver, vector3 > | t_receiverPosMap | 
| typedef hashMap< t_sync, vector3 > | t_syncPosMap | 
| typedef hashList< t_sync > | t_syncList | 
| typedef hashList< t_receiver > | t_receiverList | 
| typedef hashMap< t_receiver, t_syncList > | t_receiverToSyncsMap | 
| typedef hashMap< t_sync, t_receiverList > | t_syncToReceiversMap | 
| typedef boost::function< bool(t_receiver, vector3, typename t_syncTree::t_nodePtr)> | t_callbackInSyncRangeReceiver | 
| typedef boost::function< bool(t_sync, vector3, typename t_receiverTree::t_nodePtr)> | t_callbackInSyncRangeSync | 
| typedef blub::signal< void(t_receiver, t_sync)> | t_sigAdd | 
| typedef blub::signal< void(t_receiver, t_sync)> | t_sigRemove | 
| Public Member Functions | |
| sender (blub::async::dispatcher &worker, const vector3int32 &treeSize) | |
| void | addSync (const t_sync toSync, const vector3 &pos) | 
| void | updateSync (const t_sync toSync, const vector3 &pos) | 
| void | removeSync (const t_sync toSync) | 
| void | addReceiver (t_receiver receiver, const vector3 &pos) | 
| void | updateReceiver (t_receiver receiver, const vector3 &pos) | 
| void | removeReceiver (t_receiver receiver) | 
| void | addSyncMaster (const t_sync toSync, const vector3 &pos) | 
| void | updateSyncMaster (const t_sync toSync, const vector3 &pos) | 
| void | removeSyncMaster (const t_sync toSync) | 
| void | addReceiverMaster (t_receiver receiver, const vector3 &pos) | 
| void | updateReceiverMaster (t_receiver receiver, const vector3 &pos) | 
| void | removeReceiverMaster (t_receiver receiver) | 
| blub::async::strand & | getMaster () | 
| void | setCallbackInSyncRangeReceiver (t_callbackInSyncRangeReceiver toSet) | 
| void | setCallbackInSyncRangeSync (t_callbackInSyncRangeSync toSet) | 
| t_sigAdd * | signalAdd () | 
| t_sigRemove * | signalRemove () | 
| Protected Member Functions | |
| void | updateLinkReceiverSyncMaster (t_receiver receiver) | 
| void | updateLinkSyncReceiverMaster (t_sync sync) | 
| void | addLinkSyncReceiverMaster (const t_receiver receiver, const t_sync sync) | 
| void | removeLinkSyncReceiverMaster (const t_receiver receiver, const t_sync sync) | 
| virtual bool | isInSyncRangeReceiver (const t_receiver receiver, const vector3 &posOfReceiverLeafCenter, const typename t_syncTree::t_nodePtr &octreeNode) | 
| virtual bool | isInSyncRangeSync (const t_sync sync, const vector3 &posOfSyncLeafCenter, const typename t_receiverTree::t_nodePtr &octreeNode) | 
| virtual void | addSyncReceiver (const t_receiver receiver, const t_sync sync) | 
| virtual void | removeSyncReceiver (const t_receiver receiver, const t_sync sync) | 
| Protected Attributes | |
| async::strand | m_master | 
| t_syncTree | m_syncTree | 
| t_syncToReceiversMap | m_syncReceivers | 
| t_syncPosMap | m_syncPosMap | 
| t_receiverTree | m_receiverTree | 
| t_receiverToSyncsMap | m_receiverSyncs | 
| t_receiverPosMap | m_receiverPosMap | 
| t_callbackInSyncRangeReceiver | m_callbackInSyncRangeReceiver | 
| t_callbackInSyncRangeSync | m_callbackInSyncRangeSync | 
| t_sigAdd | m_sigAdd | 
| t_sigRemove | m_sigRemove | 
 1.8.8
 1.8.8