|
Instrument Neutral Distributed Interface INDI 2.2.5
|
#include <LocalDrvInfo.hpp>
Public Member Functions | |
| LocalDvrInfo () | |
| virtual | ~LocalDvrInfo () |
| void | start () override |
| LocalDvrInfo * | clone () const override |
| const std::string | remoteServerUid () const override |
Public Member Functions inherited from DvrInfo | |
| Property * | findSDevice (const std::string &dev, const std::string &name) const |
| DvrInfo (bool useSharedBuffer) | |
| virtual | ~DvrInfo () |
| bool | isHandlingDevice (const std::string &dev) const |
| void | close () override |
| void | log (const std::string &log) const override |
| bool | acceptSharedBuffers () const override |
Public Member Functions inherited from MsgQueue | |
| virtual | ~MsgQueue () |
| void | pushMsg (Msg *msg) |
| unsigned long | msgQSize () const |
| SerializedMsg * | headMsg () const |
| void | consumeHeadMsg () |
| void | clearMsgQueue () |
| void | messageMayHaveProgressed (const SerializedMsg *msg) |
| void | setFds (int rFd, int wFd) |
Public Attributes | |
| std::string | envDev |
| std::string | envConfig |
| std::string | envSkel |
| std::string | envPrefix |
Public Attributes inherited from DvrInfo | |
| std::string | name |
| std::set< std::string > | dev |
| std::list< Property * > | sprops |
| int | restarts |
| bool | restart = true |
Protected Member Functions | |
| LocalDvrInfo (const LocalDvrInfo &model) | |
Protected Member Functions inherited from DvrInfo | |
| void | onMessage (XMLEle *root, std::list< int > &sharedBuffers) override |
| void | closeWritePart () override |
| DvrInfo (const DvrInfo &model) | |
Protected Member Functions inherited from MsgQueue | |
| int | getRFd () const |
| int | getWFd () const |
| void | traceMsg (const std::string &log, XMLEle *root) |
| MsgQueue (bool useSharedBuffer) | |
Protected Member Functions inherited from Collectable | |
| HeartBeat | heartBeat () const |
Additional Inherited Members | |
Static Public Member Functions inherited from DvrInfo | |
| static void | q2RDrivers (const std::string &dev, Msg *mp, XMLEle *root) |
| static void | q2SDrivers (DvrInfo *me, int isblob, const std::string &dev, const std::string &name, Msg *mp, XMLEle *root) |
Static Public Attributes inherited from DvrInfo | |
| static ConcurrentSet< DvrInfo > | drivers |
Static Protected Member Functions inherited from MsgQueue | |
| static void | crackBLOB (const char *enableBLOB, BLOBHandling *bp) |
Protected Attributes inherited from MsgQueue | |
| bool | useSharedBuffer |
Definition at line 26 of file LocalDrvInfo.hpp.
|
protected |
Definition at line 214 of file LocalDvrInfo.cpp.
| LocalDvrInfo::LocalDvrInfo | ( | ) |
Definition at line 208 of file LocalDvrInfo.cpp.
|
virtual |
Definition at line 225 of file LocalDvrInfo.cpp.
|
overridevirtual |
Implements DvrInfo.
Definition at line 236 of file LocalDvrInfo.cpp.
|
inlineoverridevirtual |
Implements DvrInfo.
Definition at line 56 of file LocalDrvInfo.hpp.
|
overridevirtual |
Implements DvrInfo.
Definition at line 36 of file LocalDvrInfo.cpp.
| std::string LocalDvrInfo::envConfig |
Definition at line 45 of file LocalDrvInfo.hpp.
| std::string LocalDvrInfo::envDev |
Definition at line 44 of file LocalDrvInfo.hpp.
| std::string LocalDvrInfo::envPrefix |
Definition at line 47 of file LocalDrvInfo.hpp.
| std::string LocalDvrInfo::envSkel |
Definition at line 46 of file LocalDrvInfo.hpp.