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<ImageLayer> layer, std::shared_ptr<ServerlessComputeNode> compute_node, sg_size_t payload)

Constructor.

Parameters:
  • action – The action that did the loading

  • layer – The image layer that was loaded into RAM

  • compute_node – The compute node at which the image layer 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<ImageLayer> _layer

The image layer that was loaded.