Orxonox: src/network/synchronisable/SynchronisableVariable.h File Reference

# SynchronisableVariable.h File Reference

`#include "network/NetworkPrereqs.h"`
`#include <cassert>`
`#include <cstring>`
`#include "util/Serialise.h"`
`#include "util/TemplateUtils.h"`
`#include "core/GameMode.h"`
`#include "network/synchronisable/NetworkCallbackManager.h"`

## Namespaces

namespace | orxonox
namespace | orxonox::Bidirectionality
namespace | orxonox::VariableDirection

## Classes

class | orxonox::SynchronisableVariable< T >
class | orxonox::SynchronisableVariableBase
class | orxonox::SynchronisableVariableBidirectional< T >

## Enumerations

enum | orxonox::Bidirectionality::Value { orxonox::Bidirectionality::ServerMaster = 0x1, orxonox::Bidirectionality::ClientMaster = 0x2 }
enum | orxonox::VariableDirection::Value { orxonox::VariableDirection::ToClient = 0x1, orxonox::VariableDirection::ToServer = 0x2 }