Program Listing for File NetworkObject.h
↰ Return to documentation for file (axr.sdk/netengine/NetworkObject.h
)
#pragma once
#include "Object.h"
class NetworkObject : public Object
{
public:
NetworkObject() noexcept : Object() {}
NetworkObject(const NetworkObject& value) noexcept : Object(value) {}
NetworkObject(NetworkObject&& value) noexcept : Object(value) {}
virtual ~NetworkObject() {}
std::map<utility::string_t, Variant>& GetActiveProperties() const;
std::map<utility::string_t, Variant>& GetChangedProperties() const;
std::map<utility::string_t, Variant>& GetCommittedProperties() const;
utility::string_t GetName() const;
NetworkObject& SetName(utility::string_t value);
bool IsProxy() const;
utility::string_t GetFullName() const;
bool IsReplicated() const;
NetworkObject& SetReplicated(bool value);
utility::string_t GetReplicationGroup() const;
NetworkObject& SetReplicationGroup(utility::string_t value);
};