HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HOM_clone Class Referenceabstract

#include <HOM_clone.h>

Public Member Functions

virtual ~HOM_clone ()
 
virtual std::string __repr__ ()=0
 
virtual void runAsClone (int start_port=0, int end_port=-1, bool debug=false, bool block=false, bool print_port=false, int connection_timeout_seconds=-1)=0
 
virtual HOM_clone_ConnectioncreateClone (const char *id=nullptr)=0
 
virtual std::vector
< HOM_ElemPtr
< HOM_clone_Connection > > 
clones ()=0
 
virtual HOM_clone_Connectionclone (const char *id)=0
 
virtual void deleteClone (const char *id)=0
 
virtual void deleteDisconnectedClones ()=0
 
virtual void addOpaqueConnectionChangeCallback (void *callback)=0
 
virtual void removeOpaqueConnectionChangeCallback (void *callback)=0
 
virtual void removeAllConnectionChangeCallbacks ()=0
 
virtual std::vector< void * > opaqueConnectionChangeCallbacks ()=0
 
virtual void addOpaqueImageChangeCallback (void *callback)=0
 
virtual void removeOpaqueImageChangeCallback (void *callback)=0
 
virtual void removeAllImageChangeCallbacks ()=0
 
virtual std::vector< void * > opaqueImageChangeCallbacks ()=0
 

Detailed Description

Definition at line 22 of file HOM_clone.h.

Constructor & Destructor Documentation

virtual HOM_clone::~HOM_clone ( )
inlinevirtual

Definition at line 25 of file HOM_clone.h.

Member Function Documentation

virtual std::string HOM_clone::__repr__ ( )
pure virtual
virtual void HOM_clone::addOpaqueConnectionChangeCallback ( void callback)
pure virtual
virtual void HOM_clone::addOpaqueImageChangeCallback ( void callback)
pure virtual
virtual HOM_clone_Connection* HOM_clone::clone ( const char *  id)
pure virtual
virtual std::vector<HOM_ElemPtr<HOM_clone_Connection> > HOM_clone::clones ( )
pure virtual
virtual HOM_clone_Connection* HOM_clone::createClone ( const char *  id = nullptr)
pure virtual
virtual void HOM_clone::deleteClone ( const char *  id)
pure virtual
virtual void HOM_clone::deleteDisconnectedClones ( )
pure virtual
virtual std::vector<void *> HOM_clone::opaqueConnectionChangeCallbacks ( )
pure virtual
virtual std::vector<void *> HOM_clone::opaqueImageChangeCallbacks ( )
pure virtual
virtual void HOM_clone::removeAllConnectionChangeCallbacks ( )
pure virtual
virtual void HOM_clone::removeAllImageChangeCallbacks ( )
pure virtual
virtual void HOM_clone::removeOpaqueConnectionChangeCallback ( void callback)
pure virtual
virtual void HOM_clone::removeOpaqueImageChangeCallback ( void callback)
pure virtual
virtual void HOM_clone::runAsClone ( int  start_port = 0,
int  end_port = -1,
bool  debug = false,
bool  block = false,
bool  print_port = false,
int  connection_timeout_seconds = -1 
)
pure virtual

The documentation for this class was generated from the following file: