Commit 44a96de4 authored by Filip Hauzvic's avatar Filip Hauzvic
Browse files

Remove pointless template types, initialize connection id

parent 7e44cbbe
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -7,7 +7,7 @@ namespace net

    struct Connection
    {
        ConnectionId id;
        ConnectionId id = 0;
        bool active = false;
        double rtt = 0.0;

+2 −4
Original line number Diff line number Diff line
@@ -32,8 +32,7 @@ inline Deserializer create_deserializer(const Buffer& buffer)
    return Deserializer{ InputAdapter{ buffer.cbegin(), buffer.cend() } };
}

template <typename SerializerT>
void serialize_reflection_value(SerializerT& s, const com::Reflection::ValuePtr& value)
inline void serialize_reflection_value(Serializer& s, const com::Reflection::ValuePtr& value)
{
    s.value1b(static_cast<uint8_t>(value->typeID()));

@@ -87,8 +86,7 @@ void serialize_reflection_value(SerializerT& s, const com::Reflection::ValuePtr&
    }
}

template <typename DeserializerT>
com::Reflection::ValuePtr deserialize_reflection_value(DeserializerT& s)
inline com::Reflection::ValuePtr deserialize_reflection_value(Deserializer& s)
{
    uint8_t typeID;
    s.value1b(typeID);