Stellarium  0.17.0
Public Member Functions | Data Fields
SyncProtocol::Selection Class Reference

Public Member Functions

SyncProtocol::SyncMessageType getMessageType () const Q_DECL_OVERRIDE
 Subclasses must return the message type this message represents.
void serialize (QDataStream &stream) const Q_DECL_OVERRIDE
 Subclasses should override this to serialize their contents to the data stream. More...
bool deserialize (QDataStream &stream, SyncProtocol::tPayloadSize dataSize) Q_DECL_OVERRIDE
 Subclasses should override this to load their contents from the data stream. More...
QDebug debugOutput (QDebug dbg) const Q_DECL_OVERRIDE
 Subclasses can override this to provide proper debug output. More...
- Public Member Functions inherited from SyncProtocol::SyncMessage
qint64 createFullMessage (QByteArray &target) const
 Writes a full message (with header) to the specified byte array. More...

Data Fields

QList< QPair< QString, QString > > selectedObjects

Additional Inherited Members

- Static Protected Member Functions inherited from SyncProtocol::SyncMessage
static void writeString (QDataStream &stream, const QString &str)
static QString readString (QDataStream &stream)

Member Function Documentation

QDebug SyncProtocol::Selection::debugOutput ( QDebug  dbg) const

The default just prints the message type.

Reimplemented from SyncProtocol::SyncMessage.

bool SyncProtocol::Selection::deserialize ( QDataStream &  stream,
SyncProtocol::tPayloadSize  dataSize 

The default implementation expects a zero dataSize, and reads nothing.

Reimplemented from SyncProtocol::SyncMessage.

void SyncProtocol::Selection::serialize ( QDataStream &  stream) const

The default implementation writes nothing.

Reimplemented from SyncProtocol::SyncMessage.