wrench::ServerlessComputeServiceNodeLoadCompleteMessage

class ServerlessComputeServiceNodeLoadCompleteMessage : public wrench::ServerlessComputeServiceMessage

a message sent to a ServerlessComputeService to notify it that a memory load at a compute node has completed

Public Functions

ServerlessComputeServiceNodeLoadCompleteMessage(std::shared_ptr<CustomAction> action, std::shared_ptr<Image> image, std::shared_ptr<ServerlessComputeNode> compute_node, sg_size_t payload)

Constructor.

Parameters:
  • action – The action that did the loading

  • image – The image that was loaded into RAM

  • compute_node – The compuate node at which the image was loaded into RAM

  • payload – The message size in bytes

Public Members

std::shared_ptr<CustomAction> _action

The action that did the copy.

std::shared_ptr<ServerlessComputeNode> _compute_node

The compute node at which the image was loaded.

std::shared_ptr<Image> _image

The image that was loaded.