appname_ | DQMNet | private |
communicate_ | DQMNet | private |
copydata(Bucket *b, const void *data, size_t len) | DQMNet | protectedstatic |
createPeer(lat::Socket *s) override | DQMImplNet< DQMNet::Object > | inlineprotectedvirtual |
DataBlob typedef | DQMNet | |
debug(bool doit) | DQMNet | |
debug_ | DQMNet | protected |
delay(int delay) | DQMNet | |
delay_ | DQMNet | private |
DirMap typedef | DQMImplNet< DQMNet::Object > | |
discard(Bucket *&b) | DQMNet | protectedstatic |
downstream_ | DQMNet | private |
DQM_MSG_GET_OBJECT | DQMNet | static |
DQM_MSG_HELLO | DQMNet | static |
DQM_MSG_LIST_OBJECTS | DQMNet | static |
DQM_MSG_UPDATE_ME | DQMNet | static |
DQM_PROP_ACCUMULATE | DQMNet | static |
DQM_PROP_DEAD | DQMNet | static |
DQM_PROP_EFFICIENCY_PLOT | DQMNet | static |
DQM_PROP_HAS_REFERENCE | DQMNet | static |
DQM_PROP_LUMI | DQMNet | static |
DQM_PROP_MARKTODELETE | DQMNet | static |
DQM_PROP_NEW | DQMNet | static |
DQM_PROP_RECEIVED | DQMNet | static |
DQM_PROP_REPORT_ALARM | DQMNet | static |
DQM_PROP_REPORT_CLEAR | DQMNet | static |
DQM_PROP_REPORT_ERROR | DQMNet | static |
DQM_PROP_REPORT_MASK | DQMNet | static |
DQM_PROP_REPORT_OTHER | DQMNet | static |
DQM_PROP_REPORT_WARN | DQMNet | static |
DQM_PROP_RESET | DQMNet | static |
DQM_PROP_STALE | DQMNet | static |
DQM_PROP_TAGGED | DQMNet | static |
DQM_PROP_TYPE_DATABLOB | DQMNet | static |
DQM_PROP_TYPE_INT | DQMNet | static |
DQM_PROP_TYPE_INVALID | DQMNet | static |
DQM_PROP_TYPE_MASK | DQMNet | static |
DQM_PROP_TYPE_REAL | DQMNet | static |
DQM_PROP_TYPE_SCALAR | DQMNet | static |
DQM_PROP_TYPE_STRING | DQMNet | static |
DQM_PROP_TYPE_TH1D | DQMNet | static |
DQM_PROP_TYPE_TH1F | DQMNet | static |
DQM_PROP_TYPE_TH1S | DQMNet | static |
DQM_PROP_TYPE_TH2D | DQMNet | static |
DQM_PROP_TYPE_TH2F | DQMNet | static |
DQM_PROP_TYPE_TH2S | DQMNet | static |
DQM_PROP_TYPE_TH3D | DQMNet | static |
DQM_PROP_TYPE_TH3F | DQMNet | static |
DQM_PROP_TYPE_TH3S | DQMNet | static |
DQM_PROP_TYPE_TPROF | DQMNet | static |
DQM_PROP_TYPE_TPROF2D | DQMNet | static |
DQM_REPLY_LIST_BEGIN | DQMNet | static |
DQM_REPLY_LIST_END | DQMNet | static |
DQM_REPLY_NONE | DQMNet | static |
DQM_REPLY_OBJECT | DQMNet | static |
DQMBasicNet(const std::string &appname="") | DQMBasicNet | |
dqmhash(const void *key, size_t keylen) | DQMNet | inlinestatic |
DQMImplNet(const std::string &appname="") | DQMImplNet< DQMNet::Object > | inline |
DQMNet(const std::string &appname="") | DQMNet | |
DQMNet(const DQMNet &)=delete | DQMNet | |
findObject(Peer *p, const std::string &name, Peer **owner=nullptr) override | DQMImplNet< DQMNet::Object > | inlineprotectedvirtual |
flush_ | DQMNet | private |
getPeer(lat::Socket *s) override | DQMImplNet< DQMNet::Object > | inlineprotectedvirtual |
listenToCollector(const std::string &host, int port) | DQMNet | |
local_ | DQMBasicNet | private |
lock() | DQMNet | |
lock_ | DQMNet | protected |
logme() | DQMNet | protected |
losePeer(const char *reason, Peer *peer, lat::IOSelectEvent *event, lat::Error *err=nullptr) | DQMNet | private |
makeObject(Peer *p, const std::string &name) override | DQMImplNet< DQMNet::Object > | inlineprotectedvirtual |
markObjectsDead(Peer *p) override | DQMImplNet< DQMNet::Object > | inlineprotectedvirtual |
MAX_PEER_WAITREQS | DQMNet | static |
ObjectMap typedef | DQMImplNet< DQMNet::Object > | |
onLocalNotify(lat::IOSelectEvent *ev) | DQMNet | private |
onMessage(Bucket *msg, Peer *p, unsigned char *data, size_t len) | DQMNet | protectedvirtual |
onPeerConnect(lat::IOSelectEvent *ev) | DQMNet | private |
onPeerData(lat::IOSelectEvent *ev, Peer *p) | DQMNet | private |
operator=(const DQMNet &)=delete | DQMNet | |
packQualityData(std::string &into, const QReports &qr) | DQMNet | static |
PeerMap typedef | DQMImplNet< DQMNet::Object > | |
peers_ | DQMImplNet< DQMNet::Object > | protected |
pid_ | DQMNet | private |
purgeDeadObjects(Peer *p) override | DQMImplNet< DQMNet::Object > | inlineprotectedvirtual |
QReports typedef | DQMNet | |
QValue typedef | DQMNet | |
releaseFromWait(Bucket *msg, WaitObject &w, Object *o) | DQMNet | protectedvirtual |
releaseFromWait(WaitList::iterator i, Object *o) | DQMNet | private |
releaseWaiters(const std::string &name, Object *o) | DQMNet | private |
removeLocalExcept(const std::set< std::string > &known) | DQMBasicNet | |
removePeer(Peer *p, lat::Socket *s) override | DQMImplNet< DQMNet::Object > | inlineprotectedvirtual |
requestObjectData(Peer *p, const char *name, size_t len) | DQMNet | private |
reserveLocalSpace(uint32_t size) | DQMBasicNet | |
run() | DQMNet | |
sel_ | DQMNet | private |
sendLocalChanges() | DQMNet | |
sendObjectListToPeer(Bucket *msg, bool all, bool clear) override | DQMImplNet< DQMNet::Object > | inlineprotectedvirtual |
sendObjectListToPeers(bool all) override | DQMImplNet< DQMNet::Object > | inlineprotectedvirtual |
sendObjectToPeer(Bucket *msg, Object &o, bool data) | DQMNet | protectedvirtual |
server_ | DQMNet | private |
setOrder(const CoreObject &a, const CoreObject &b) | DQMNet | inlinestatic |
shouldStop() | DQMNet | protectedvirtual |
shutdown() | DQMNet | |
shutdown_ | DQMNet | private |
staleObjectWaitLimit(lat::TimeSpan time) | DQMNet | |
start() | DQMNet | |
startLocalServer(int port) | DQMNet | |
startLocalServer(const char *path) | DQMNet | |
TagList typedef | DQMNet | |
unlock() | DQMNet | |
unpackQualityData(QReports &qr, uint32_t &flags, const char *from) | DQMNet | static |
updateLocalObject(Object &o) | DQMBasicNet | |
updateMask(Peer *p) | DQMNet | protected |
updatePeerMasks() override | DQMImplNet< DQMNet::Object > | inlineprotectedvirtual |
updateToCollector(const std::string &host, int port) | DQMNet | |
upstream_ | DQMNet | private |
version_ | DQMNet | private |
waitForData(Peer *p, const std::string &name, const std::string &info, Peer *owner) | DQMNet | protected |
waiting_ | DQMNet | private |
WaitList typedef | DQMNet | |
waitMax_ | DQMNet | private |
waitStale_ | DQMNet | private |
wakeup_ | DQMNet | private |
~DQMImplNet() override=default | DQMImplNet< DQMNet::Object > | |
~DQMNet() | DQMNet | virtual |