wrench::XRootD::Deployment
-
class Deployment
A class that implements the notion of an XRootD deployment. This tracks all nodes and files within the system.
Public Functions
Create an XRootD manager.
- Parameters:
simulation – the simulation that all nodes run in. Nodes are automatically added to this simulation as created.
property_values – The property values that should be used to overwrite the defaults of all Nodes (defaults to none) (unless otherwise specified)
messagepayload_values – The message paylaod values that should be used to overwrite the defaults of all Nodes (defaults to none) (unless otherwise specified)
-
std::shared_ptr<Node> createRootSupervisor(const std::string &hostname, WRENCH_PROPERTY_COLLECTION_TYPE node_property_list = {}, WRENCH_MESSAGE_PAYLOADCOLLECTION_TYPE node_messagepayload_list = {})
Create the XRootD Node that will be the root supervisor.
-
std::shared_ptr<Node> getRootSupervisor()
Get the deployment’s root supervisor.
- Returns:
the root supervisor