wrench::XRootD::AdvancedRippleDelete
-
class AdvancedRippleDelete : public wrench::XRootD::RippleDelete
A message sent to a XRootD Node to delete a file.
Public Functions
-
AdvancedRippleDelete(AdvancedRippleDelete *other)
Copy Constructor.
- Parameters:
other – The message to copy.
-
AdvancedRippleDelete(RippleDelete *other, std::vector<std::stack<Node*>> search_stack)
Copy Constructor with auxiliary stack.
- Parameters:
other – The message to copy.
search_stack – The available paths to the file
Constructor.
- Parameters:
file – The file to delete.
payload – the message size in bytes
timeToLive – The max number of hops this message can take
search_stack – The available paths to the file
-
AdvancedRippleDelete(StorageServiceFileDeleteRequestMessage *other, int timeToLive, std::vector<std::stack<Node*>> search_stack)
External Copy Constructor.
- Parameters:
other – The storage service file delete message to copy.
timeToLive – The max number of hops this message can take
search_stack – The available paths to the file
-
AdvancedRippleDelete(AdvancedRippleDelete *other)