MakerLabs ACM
ActorModel::ReceivedMessage Class Reference

#include <received_message.h>

Public Types

using string_view = std::experimental::string_view
 

Public Member Functions

 ReceivedMessage (Mailbox &_mailbox, const string_view &_message, const bool verify=true)
 
 ReceivedMessage ()=delete
 
 ReceivedMessage (const ReceivedMessage &)=delete
 
 ~ReceivedMessage ()
 
auto ref () -> string_view
 

Protected Attributes

Mailbox & mailbox
 
const string_view message
 
const bool verify
 
bool verified = false
 

Member Typedef Documentation

◆ string_view

using ActorModel::ReceivedMessage::string_view = std::experimental::string_view

Constructor & Destructor Documentation

◆ ReceivedMessage() [1/3]

ActorModel::ReceivedMessage::ReceivedMessage ( Mailbox &  _mailbox,
const string_view &  _message,
const bool  verify = true 
)

◆ ReceivedMessage() [2/3]

ActorModel::ReceivedMessage::ReceivedMessage ( )
delete

◆ ReceivedMessage() [3/3]

ActorModel::ReceivedMessage::ReceivedMessage ( const ReceivedMessage &  )
delete

◆ ~ReceivedMessage()

ActorModel::ReceivedMessage::~ReceivedMessage ( )
Here is the call graph for this function:

Member Function Documentation

◆ ref()

auto ActorModel::ReceivedMessage::ref ( ) -> string_view

Member Data Documentation

◆ mailbox

Mailbox& ActorModel::ReceivedMessage::mailbox
protected

◆ message

const string_view ActorModel::ReceivedMessage::message
protected

◆ verified

bool ActorModel::ReceivedMessage::verified = false
protected

◆ verify

const bool ActorModel::ReceivedMessage::verify
protected

The documentation for this class was generated from the following files: