Instrument Neutral Distributed Interface INDI
2.0.2
|
Public Member Functions | |
RemoteDvrInfo () | |
virtual | ~RemoteDvrInfo () |
virtual void | start () |
virtual RemoteDvrInfo * | clone () const |
virtual const std::string | remoteServerUid () const |
![]() | |
Property * | findSDevice (const std::string &dev, const std::string &name) const |
DvrInfo (bool useSharedBuffer) | |
virtual | ~DvrInfo () |
bool | isHandlingDevice (const std::string &dev) const |
virtual void | close () |
virtual void | log (const std::string &log) const |
virtual bool | acceptSharedBuffers () const |
![]() | |
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 | host |
int | port |
![]() | |
std::string | name |
std::set< std::string > | dev |
std::list< Property * > | sprops |
int | restarts |
bool | restart = true |
Protected Member Functions | |
RemoteDvrInfo (const RemoteDvrInfo &model) | |
![]() | |
virtual void | onMessage (XMLEle *root, std::list< int > &sharedBuffers) |
virtual void | closeWritePart () |
DvrInfo (const DvrInfo &model) | |
![]() | |
int | getRFd () const |
int | getWFd () const |
void | traceMsg (const std::string &log, XMLEle *root) |
MsgQueue (bool useSharedBuffer) | |
![]() | |
HeartBeat | heartBeat () const |
Additional Inherited Members | |
![]() | |
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 ConcurrentSet< DvrInfo > | drivers |
![]() | |
static void | crackBLOB (const char *enableBLOB, BLOBHandling *bp) |
![]() | |
bool | useSharedBuffer |
Definition at line 794 of file indiserver.cpp.
|
protected |
Definition at line 2795 of file indiserver.cpp.
RemoteDvrInfo::RemoteDvrInfo | ( | ) |
Definition at line 2792 of file indiserver.cpp.
|
virtual |
Definition at line 2801 of file indiserver.cpp.
|
virtual |
Implements DvrInfo.
Definition at line 2804 of file indiserver.cpp.
|
inlinevirtual |
Implements DvrInfo.
Definition at line 817 of file indiserver.cpp.
|
virtual |
Implements DvrInfo.
Definition at line 1299 of file indiserver.cpp.
std::string RemoteDvrInfo::host |
Definition at line 807 of file indiserver.cpp.
int RemoteDvrInfo::port |
Definition at line 808 of file indiserver.cpp.