stec-platform
QXX::VQPublisher Class Reference
Inheritance diagram for QXX::VQPublisher:
Collaboration diagram for QXX::VQPublisher:

Public Slots

void usl_UpdateValuesToGds (VremVArray &values, PblId pblid, int index)
 Update values to gds, the user should connect to this to get requests for data.
 

Signals

void usi_PublicationError ()
 User can connect to this and get general publication errors.
 
void usi_ProceedureError (QString error)
 User can connect to this to get Proceedure Error.
 
void usi_PublisherValid (int valid)
 User can connect to this to get Publisher is valid.
 
void usi_PublicationExists (int exists)
 User can connect to this, to get Publication already exists already somewhere.
 
void usi_UserRequestUpdate (PblId pblid, int index, int count)
 User should connect to this, and if called, he should UpdateValuesToGds based on pblid, index, and count.
 
void usi_UpdateValues (VremVArray &values, int index)
 User should connect to this signal to receive values.
 

Public Member Functions

 VQPublisher (gds_codex *codex, QString publication, int initialNbrValues, QObject *parent=NULL)
 Constructor given a pointer to the codex, a name, a list of values, and parent.
 
virtual ~VQPublisher ()
 Destructor.
 
void setPublicationError ()
 Reserved for the CODEX, user should not use.
 
void setPublicationExists (int exists)
 Reserved for the CODEX, user should not use.
 
void setProceedureError (QString error)
 Reserved for the CODEX, user should not use.
 
void updateAllSubscribers ()
 Reserved for the CODEX, user should not use.
 
void updateSubscriber (PblId pblid, int index, int count)
 Reserved for the CODEX, user should not use.
 
void setPblId (PblId pbl)
 Reserved for the CODEX, user should not use.
 
void setClassValid (int valid)
 Reserved for the CODEX, user should not use.
 
PblId getGlobalPblId ()
 Global updates to gds are done to this pblid, this is the PblId used when all the subscriber must know something.
 
virtual void vf_UpdateValues (VremVArray &values, int index)
 User should overload this...
 

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