XrdCl::MsgHandlerRef Class Reference

#include <XrdClXRootDMsgHandler.hh>

Collaboration diagram for XrdCl::MsgHandlerRef:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 MsgHandlerRef (XRootDMsgHandler *handler)
XRootDMsgHandleroperator-> ()
 operator bool () const
 operator XrdSysMutex & ()
MsgHandlerRefSelf ()
void Invalidate ()
void Free ()

Private Attributes

XrdSysMutex mtx
XRootDMsgHandlerref
uint16_t count

Constructor & Destructor Documentation

XrdCl::MsgHandlerRef::MsgHandlerRef ( XRootDMsgHandler handler  )  [inline]

Member Function Documentation

void XrdCl::MsgHandlerRef::Free (  )  [inline]
void XrdCl::MsgHandlerRef::Invalidate (  )  [inline]

References mtx, and ref.

XrdCl::MsgHandlerRef::operator bool (  )  const [inline]

References ref.

XrdCl::MsgHandlerRef::operator XrdSysMutex & (  )  [inline]

References mtx.

XRootDMsgHandler* XrdCl::MsgHandlerRef::operator-> (  )  [inline]

References ref.

MsgHandlerRef& XrdCl::MsgHandlerRef::Self (  )  [inline]

References count, and mtx.


Member Data Documentation

uint16_t XrdCl::MsgHandlerRef::count [private]

Referenced by Free(), and Self().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 22 Feb 2019 for xrootd by  doxygen 1.6.1