Sirikata
Classes | Namespaces | Typedefs
cseg/src/DistributedCoordinateSegmentation.hpp File Reference
#include <boost/unordered_map.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/asio.hpp>
#include <boost/tokenizer.hpp>
#include <boost/bind.hpp>
#include <sirikata/core/util/AtomicTypes.hpp>
#include <sirikata/core/network/Message.hpp>
#include <sirikata/core/queue/SizedThreadSafeQueue.hpp>
#include <sirikata/core/service/PollingService.hpp>
#include <sirikata/space/SegmentedRegion.hpp>
#include <sirikata/core/network/Address4.hpp>
#include <sirikata/core/options/CommonOptions.hpp>
#include <sirikata/core/util/Hash.hpp>
#include "WorldPopulationBSPTree.hpp"
#include "CSegContext.hpp"
#include "LoadBalancer.hpp"
#include "Protocol_CSeg.pbj.hpp"
Include dependency graph for DistributedCoordinateSegmentation.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Sirikata::SegmentationChangeListener
struct  Sirikata::SocketContainer
class  Sirikata::DistributedCoordinateSegmentation
 Distributed kd-tree based implementation of CoordinateSegmentation. More...

Namespaces

namespace  Sirikata
 

Note: All the classes provided in this file are thin wrappers around the corresponding classes in ASIO.


Typedefs

typedef boost::asio::ip::tcp tcp
typedef struct
Sirikata::SegmentationChangeListener 
Sirikata::SegmentationChangeListener
typedef boost::shared_ptr
< tcp::socket > 
Sirikata::SocketPtr
typedef struct
Sirikata::SocketContainer 
Sirikata::SocketContainer
typedef std::tr1::function
< void(std::map< ServerID,
SocketContainer >) > 
Sirikata::ResponseCompletionFunction
typedef boost::shared_ptr
< Sirikata::SizedThreadSafeQueue
< SocketContainer > > 
Sirikata::SocketQueuePtr

Typedef Documentation