wrench::FileRegistryAddEntryRequestMessage Class Reference

A message sent to a FileRegistryService to request the addition of an entry. More...

#include <FileRegistryMessage.h>

Inheritance diagram for wrench::FileRegistryAddEntryRequestMessage:
wrench::FileRegistryMessage wrench::ServiceMessage wrench::SimulationMessage

Public Member Functions

 FileRegistryAddEntryRequestMessage (std::string answer_mailbox, WorkflowFile *file, std::shared_ptr< FileLocation > location, double payload)
 Constructor. More...
 
- Public Member Functions inherited from wrench::SimulationMessage
 SimulationMessage (std::string name, double payload)
 Constructor. More...
 
virtual std::string getName ()
 Retrieve the message name. More...
 

Public Attributes

std::string answer_mailbox
 The mailbox to which the answer message should be sent.
 
WorkflowFilefile
 The file for which to add an entry.
 
std::shared_ptr< FileLocationlocation
 The location in that entry.
 
- Public Attributes inherited from wrench::SimulationMessage
std::string name
 The message name.
 
double payload
 The message size in bytes.
 

Additional Inherited Members

- Protected Member Functions inherited from wrench::FileRegistryMessage
 FileRegistryMessage (std::string name, double payload)
 Constructor. More...
 
- Protected Member Functions inherited from wrench::ServiceMessage
 ServiceMessage (std::string name, double payload)
 Constructor. More...
 

Detailed Description

A message sent to a FileRegistryService to request the addition of an entry.

Constructor & Destructor Documentation

◆ FileRegistryAddEntryRequestMessage()

wrench::FileRegistryAddEntryRequestMessage::FileRegistryAddEntryRequestMessage ( std::string  answer_mailbox,
WorkflowFile file,
std::shared_ptr< FileLocation location,
double  payload 
)

Constructor.

Parameters
answer_mailboxthe mailbox to which the answer message should be sent
filethe file for which an entry should be added
locationthe location for the new entry
payloadthe message size in bytes

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