Orxonox
0.0.5 Codename: Arcturus
|
#include "network/NetworkPrereqs.h"
#include <cassert>
#include <cstring>
#include <vector>
#include <map>
#include <queue>
#include <set>
#include <type_traits>
#include "util/mbool.h"
#include "util/Output.h"
#include "core/class/OrxonoxInterface.h"
#include "SynchronisableVariable.h"
#include "NetworkCallback.h"
Go to the source code of this file.
Classes | |
class | orxonox::Synchronisable |
This class is the base class of all the Objects in the universe that need to be synchronised over the network Every class, that inherits from this class has to link the DATA THAT NEEDS TO BE SYNCHRONISED into the linked list. More... | |
class | orxonox::SynchronisableHeader |
: stores information about a Synchronisable More... | |
class | orxonox::SynchronisableHeaderLight |
: stores information about a Synchronisable (light version) More... | |
Namespaces | |
orxonox | |
Die Wagnis Klasse hat die folgenden Aufgaben: | |
orxonox::ObjectDirection | |
orxonox::Priority | |
Typedefs | |
typedef uint8_t | orxonox::VariableID |
Enumerations | |
enum | orxonox::ObjectDirection::Value { orxonox::ObjectDirection::None =0x0, orxonox::ObjectDirection::ToClient =0x1, orxonox::ObjectDirection::ToServer =0x2, orxonox::ObjectDirection::Bidirectional =0x3 } |
enum | orxonox::Priority::Value { orxonox::Priority::VeryHigh = -100, orxonox::Priority::High = -15, orxonox::Priority::Normal = 0, orxonox::Priority::Low = 15, orxonox::Priority::VeryLow = 100 } |