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

List of all members.

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.
virtual ~Monitor ()
 Destructor.

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: