|
XRootD
|
VectorRead action. More...
#include <XrdClAction.hh>
Inheritance diagram for XrdCl::VectorReadAction:
Collaboration diagram for XrdCl::VectorReadAction:Public Member Functions | |
| VectorReadAction (void *file, const ChunkList &chunks, uint16_t timeout) | |
| std::string | ArgStr () |
| Convert operation arguments into a string. | |
| std::string | Name () |
| Action name. | |
| void | Serialize (AnyObject *response) |
| Serialize server response. | |
Public Member Functions inherited from XrdCl::Action | |
| Action (void *file, uint16_t timeout) | |
| virtual | ~Action () |
| Destructor. | |
| void | RecordResult (XRootDStatus *st, AnyObject *rsp) |
| Record the server response / error / timeout. | |
| std::string | ToString () |
| Convert the action / response data into csv row. | |
Public Attributes | |
| ChunkList | req |
Public Attributes inherited from XrdCl::Action | |
| uint64_t | id |
| std::string | serialrsp |
| std::chrono::system_clock::time_point | start |
| XRootDStatus | status |
| std::chrono::system_clock::time_point | stop |
| uint16_t | timeout |
Additional Inherited Members | |
Static Public Member Functions inherited from XrdCl::Action | |
| static double | time (std::chrono::time_point< std::chrono::system_clock, std::chrono::nanoseconds > tp) |
| Convert timpoint to unix timestamp with ns. | |
| static double | timeNow () |
| Get curretn unix time in ns precision as a double. | |
VectorRead action.
Definition at line 358 of file XrdClAction.hh.
|
inline |
Definition at line 360 of file XrdClAction.hh.
References XrdCl::Action::Action(), req, and XrdCl::Action::timeout.
Here is the call graph for this function:
|
inlinevirtual |
Convert operation arguments into a string.
Implements XrdCl::Action.
Definition at line 368 of file XrdClAction.hh.
References req.
|
inlinevirtual |
Action name.
Implements XrdCl::Action.
Definition at line 366 of file XrdClAction.hh.
|
inlinevirtual |
Serialize server response.
Reimplemented from XrdCl::Action.
Definition at line 379 of file XrdClAction.hh.
References XrdCl::AnyObject::Get(), XrdCl::VectorReadInfo::GetChunks(), XrdCl::VectorReadInfo::GetSize(), and XrdCl::Action::serialrsp.
Here is the call graph for this function:| ChunkList XrdCl::VectorReadAction::req |
Definition at line 395 of file XrdClAction.hh.
Referenced by VectorReadAction(), and ArgStr().