Derecho  0.9
Distributed systems toolkit for RDMA
Public Member Functions | List of all members
mutils::RemoteDeserializationContext Struct Reference

If a class which implements ByteRepresentable requires a context in order to correctly deserialize, that context should be represented as a class that extends RemoteDeserializationContext. More...

#include <SerializationSupport.hpp>

Inheritance diagram for mutils::RemoteDeserializationContext:
Inheritance graph
[legend]

Public Member Functions

 RemoteDeserializationContext (const RemoteDeserializationContext &)=delete
 
 RemoteDeserializationContext (const RemoteDeserializationContext &&)=delete
 
virtual ~RemoteDeserializationContext ()
 
 RemoteDeserializationContext ()
 

Detailed Description

If a class which implements ByteRepresentable requires a context in order to correctly deserialize, that context should be represented as a class that extends RemoteDeserializationContext.

If no context is required, then this class is not necessary.

Definition at line 106 of file SerializationSupport.hpp.

Constructor & Destructor Documentation

◆ RemoteDeserializationContext() [1/3]

mutils::RemoteDeserializationContext::RemoteDeserializationContext ( const RemoteDeserializationContext )
delete

◆ RemoteDeserializationContext() [2/3]

mutils::RemoteDeserializationContext::RemoteDeserializationContext ( const RemoteDeserializationContext &&  )
delete

◆ ~RemoteDeserializationContext()

virtual mutils::RemoteDeserializationContext::~RemoteDeserializationContext ( )
inlinevirtual

Definition at line 109 of file SerializationSupport.hpp.

◆ RemoteDeserializationContext() [3/3]

mutils::RemoteDeserializationContext::RemoteDeserializationContext ( )
inline

Definition at line 110 of file SerializationSupport.hpp.


The documentation for this struct was generated from the following file: