XRootD
Loading...
Searching...
No Matches
XrdTcpMonPin Class Referenceabstract

#include <XrdTcpMonPin.hh>

Collaboration diagram for XrdTcpMonPin:

Classes

struct  LinkInfo

Public Member Functions

 XrdTcpMonPin ()
virtual ~XrdTcpMonPin ()
virtual void Monitor (XrdNetAddrInfo &netInfo, LinkInfo &lnkInfo, int liLen)=0

Detailed Description

Definition at line 47 of file XrdTcpMonPin.hh.


Class Documentation

◆ XrdTcpMonPin::LinkInfo

struct XrdTcpMonPin::LinkInfo

Produce monitoring information upon connection termination.

Parameters
netInfoReference to the network object associated with link.
lnkInfoReference to link-specific information.
liLenByte length of lnkInfo being passed.

Definition at line 59 of file XrdTcpMonPin.hh.

Collaboration diagram for XrdTcpMonPin::LinkInfo:
Class Members
long long bytesIn Bytes read from the socket.
long long bytesOut Bytes written to the socket.
int consec Seconds connected.
int fd Socket file descriptor.
const char * tident Pointer to the client's trace identifier.

Constructor & Destructor Documentation

◆ XrdTcpMonPin()

XrdTcpMonPin::XrdTcpMonPin ( )
inline

Definition at line 69 of file XrdTcpMonPin.hh.

69{}

◆ ~XrdTcpMonPin()

virtual XrdTcpMonPin::~XrdTcpMonPin ( )
inlinevirtual

Definition at line 70 of file XrdTcpMonPin.hh.

70{}

Member Function Documentation

◆ Monitor()

virtual void XrdTcpMonPin::Monitor ( XrdNetAddrInfo & netInfo,
LinkInfo & lnkInfo,
int liLen )
pure virtual

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