xrootd
Public Member Functions | Private Attributes | List of all members
MonitorTest Class Reference
Inheritance diagram for MonitorTest:
Inheritance graph
[legend]
Collaboration diagram for MonitorTest:
Collaboration graph
[legend]

Public Member Functions

 MonitorTest (const std::string &exec, const std::string &param)
 
virtual ~MonitorTest ()
 
virtual void Event (EventCode evCode, void *evData)
 
- Public Member Functions inherited from XrdCl::Monitor
 Monitor ()
 Constructor. More...
 
virtual ~Monitor ()
 Destructor. More...
 

Private Attributes

std::string pExec
 
std::string pParam
 
bool pInitialized
 

Additional Inherited Members

- Public Types inherited from XrdCl::Monitor
enum  EventCode {
  EvCopyBeg, EvCopyEnd, EvCheckSum, EvOpen,
  EvClose, EvErrIO, EvConnect, EvDisconnect
}
 

Constructor & Destructor Documentation

MonitorTest::MonitorTest ( const std::string &  exec,
const std::string &  param 
)
inline
virtual MonitorTest::~MonitorTest ( )
inlinevirtual

Member Function Documentation

virtual void MonitorTest::Event ( EventCode  evCode,
void *  evData 
)
inlinevirtual

Inform the monitor of an event.

evCode is the event that occurred (see enum evNum) evInfo is the event information structure describing the event it is cast to (void *) so that one method can be used and should be recast to the correct corresponding struct

Implements XrdCl::Monitor.

References XrdCl::Monitor::ConnectInfo::auth, XrdCl::Monitor::CopyEInfo::bTOD, XrdCl::Monitor::CheckSumInfo::cksum, XrdCl::Monitor::DisconnectInfo::cTime, XrdCl::Monitor::CloseInfo::cTOD, XrdCl::Monitor::OpenInfo::dataServer, XrdCl::Monitor::ErrorInfo::ErrOpen, XrdCl::Monitor::ErrorInfo::ErrRead, XrdCl::Monitor::ErrorInfo::ErrReadV, XrdCl::Monitor::ErrorInfo::ErrUnc, XrdCl::Monitor::ErrorInfo::ErrWrite, XrdCl::Monitor::CopyEInfo::eTOD, XrdCl::Monitor::EvCheckSum, XrdCl::Monitor::EvClose, XrdCl::Monitor::EvConnect, XrdCl::Monitor::EvCopyBeg, XrdCl::Monitor::EvCopyEnd, XrdCl::Monitor::EvDisconnect, XrdCl::Monitor::EvErrIO, XrdCl::Monitor::EvOpen, XrdCl::Monitor::OpenInfo::file, XrdCl::Monitor::CloseInfo::file, XrdCl::Monitor::ErrorInfo::file, XrdCl::Monitor::OpenInfo::fSize, XrdCl::URL::GetURL(), XrdCl::Monitor::CheckSumInfo::isOK, XrdCl::Monitor::ErrorInfo::opCode, XrdCl::Monitor::TransferInfo::origin, XrdCl::Monitor::CheckSumInfo::oTime, XrdCl::Monitor::CloseInfo::oTOD, XrdCl::Monitor::DisconnectInfo::rBytes, XrdCl::Monitor::CloseInfo::rBytes, XrdCl::Monitor::CloseInfo::rCount, XrdCl::Monitor::DisconnectInfo::sBytes, XrdCl::Monitor::ConnectInfo::server, XrdCl::Monitor::DisconnectInfo::server, XrdCl::Monitor::DisconnectInfo::status, XrdCl::Monitor::CloseInfo::status, XrdCl::Monitor::ErrorInfo::status, XrdCl::Monitor::CopyEInfo::status, XrdCl::Monitor::ConnectInfo::sTOD, XrdCl::Monitor::ConnectInfo::streams, XrdCl::Monitor::TransferInfo::target, XrdCl::XRootDStatus::ToStr(), XrdCl::Status::ToString(), XrdCl::Monitor::CopyBInfo::transfer, XrdCl::Monitor::CopyEInfo::transfer, XrdCl::Monitor::CheckSumInfo::transfer, XrdCl::Monitor::CheckSumInfo::tTime, XrdCl::Monitor::CloseInfo::vBytes, XrdCl::Monitor::CloseInfo::vCount, XrdCl::Monitor::CloseInfo::vSegs, XrdCl::Monitor::CloseInfo::wBytes, and XrdCl::Monitor::CloseInfo::wCount.

Member Data Documentation

std::string MonitorTest::pExec
private
bool MonitorTest::pInitialized
private
std::string MonitorTest::pParam
private

The documentation for this class was generated from the following file: