Action.
More...
#include <XrdClAction.hh>
|
| 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.
|
| |
◆ Action()
| XrdCl::Action::Action |
( |
void * |
file, |
|
|
uint16_t |
timeout |
|
) |
| |
|
inline |
◆ ~Action()
| virtual XrdCl::Action::~Action |
( |
| ) |
|
|
inlinevirtual |
◆ ArgStr()
| virtual std::string XrdCl::Action::ArgStr |
( |
| ) |
|
|
pure virtual |
Convert operation arguments into a string.
Implemented in XrdCl::OpenAction, XrdCl::CloseAction, XrdCl::StatAction, XrdCl::ReadAction, XrdCl::PgReadAction, XrdCl::WriteAction, XrdCl::PgWriteAction, XrdCl::SyncAction, XrdCl::TruncateAction, XrdCl::VectorReadAction, XrdCl::VectorWriteAction, and XrdCl::FcntlAction.
Referenced by ToString().
◆ Name()
| virtual std::string XrdCl::Action::Name |
( |
| ) |
|
|
pure virtual |
Action name.
Implemented in XrdCl::OpenAction, XrdCl::CloseAction, XrdCl::StatAction, XrdCl::ReadAction, XrdCl::PgReadAction, XrdCl::WriteAction, XrdCl::PgWriteAction, XrdCl::SyncAction, XrdCl::TruncateAction, XrdCl::VectorReadAction, XrdCl::VectorWriteAction, and XrdCl::FcntlAction.
Referenced by ToString().
◆ RecordResult()
◆ Serialize()
| virtual void XrdCl::Action::Serialize |
( |
AnyObject * |
response | ) |
|
|
inlinevirtual |
◆ time()
| static double XrdCl::Action::time |
( |
std::chrono::time_point< std::chrono::system_clock, std::chrono::nanoseconds > |
tp | ) |
|
|
inlinestatic |
◆ timeNow()
| static double XrdCl::Action::timeNow |
( |
| ) |
|
|
inlinestatic |
Get curretn unix time in ns precision as a double.
References time().
◆ ToString()
| std::string XrdCl::Action::ToString |
( |
| ) |
|
|
inline |
◆ id
| uint64_t XrdCl::Action::id |
◆ serialrsp
| std::string XrdCl::Action::serialrsp |
◆ start
| std::chrono::system_clock::time_point XrdCl::Action::start |
◆ status
◆ stop
| std::chrono::system_clock::time_point XrdCl::Action::stop |
◆ timeout
| uint16_t XrdCl::Action::timeout |
The documentation for this struct was generated from the following file: