
Classes | |
| struct | statsBuff |
Public Member Functions | |
| void | Add (statsBuff *sbP) |
| statsBuff * | getBuff () |
| void * | Run (XrdMpxXml *xP) |
| XrdMpxOut () | |
| ~XrdMpxOut () | |
Private Attributes | |
| XrdSysMutex | myMutex |
| XrdSysSemaphore | Ready |
| statsBuff * | inQ |
| statsBuff * | Free |
| XrdMpxOut::XrdMpxOut | ( | ) | [inline] |
| XrdMpxOut::~XrdMpxOut | ( | ) | [inline] |
| void XrdMpxOut::Add | ( | statsBuff * | sbP | ) |
References inQ, XrdSysMutex::Lock(), myMutex, XrdMpxOut::statsBuff::Next, XrdSysSemaphore::Post(), Ready, and XrdSysMutex::UnLock().
Referenced by main().
| XrdMpxOut::statsBuff * XrdMpxOut::getBuff | ( | ) |
References Free, XrdSysMutex::Lock(), myMutex, XrdMpxOut::statsBuff::Next, and XrdSysMutex::UnLock().
Referenced by main().
| void * XrdMpxOut::Run | ( | XrdMpxXml * | xP | ) |
References XrdMpx::addSender, XrdMpxXml::Format(), Free, XrdNetDNS::getHostName(), inQ, XrdSysMutex::Lock(), myMutex, XrdMpxOut::statsBuff::Next, XrdMpx::Opts, Ready, STDOUT_FILENO, XrdSysMutex::UnLock(), XrdSysSemaphore::Wait(), and write().
Referenced by mainOutput().
statsBuff* XrdMpxOut::Free [private] |
statsBuff* XrdMpxOut::inQ [private] |
XrdSysMutex XrdMpxOut::myMutex [private] |
XrdSysSemaphore XrdMpxOut::Ready [private] |
1.7.1