xrootd
|
Open action. More...
#include <XrdClAction.hh>
Public Member Functions | |
OpenAction (void *file, const std::string &url, OpenFlags::Flags flags, Access::Mode mode, uint16_t timeout) | |
std::string | Name () |
Action name. | |
std::string | ArgStr () |
Convert operation arguments into a string. | |
Public Member Functions inherited from XrdCl::Action | |
Action (void *file, uint16_t timeout) | |
void | RecordResult (XRootDStatus *st, AnyObject *rsp) |
Record the server response / error / timeout. | |
std::string | ToString () |
Convert the action / response data into csv row. | |
virtual | ~Action () |
Destructor. | |
virtual void | Serialize (AnyObject *response) |
Serialize server response. | |
Public Attributes | |
const std::string | url |
OpenFlags::Flags | flags |
Access::Mode | mode |
Public Attributes inherited from XrdCl::Action | |
uint64_t | id |
uint16_t | timeout |
std::chrono::system_clock::time_point | start |
XRootDStatus | status |
std::string | serialrsp |
std::chrono::system_clock::time_point | stop |
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. | |
Open action.
|
inline |
|
inlinevirtual |
Convert operation arguments into a string.
Implements XrdCl::Action.
|
inlinevirtual |
Action name.
Implements XrdCl::Action.
OpenFlags::Flags XrdCl::OpenAction::flags |
Referenced by ArgStr().
Access::Mode XrdCl::OpenAction::mode |
Referenced by ArgStr().
const std::string XrdCl::OpenAction::url |
Referenced by ArgStr().