Stellarium
23.4
|
Public Member Functions | |
SyncMessageType | getMessageType () const override |
Subclasses must return the message type this message represents. | |
void | serialize (QDataStream &stream) const override |
Subclasses should override this to serialize their contents to the data stream. More... | |
bool | deserialize (QDataStream &stream, tPayloadSize dataSize) override |
Subclasses should override this to load their contents from the data stream. 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... | |
virtual QString | toString () const |
Subclasses can override this to provide proper debug output. More... | |
Data Fields | |
Vec3d | viewAltAz |
Additional Inherited Members | |
Static Public Member Functions inherited from SyncProtocol::SyncMessage | |
static QString | toString (SyncMessageType type) |
Print enum name for SyncMessageType type. | |
Static Protected Member Functions inherited from SyncProtocol::SyncMessage | |
static void | writeString (QDataStream &stream, const QString &str) |
static QString | readString (QDataStream &stream) |
|
overridevirtual |
Subclasses should override this to load their contents from the data stream.
The default implementation expects a zero dataSize, and reads nothing.
Reimplemented from SyncProtocol::SyncMessage.
|
overridevirtual |
Subclasses should override this to serialize their contents to the data stream.
The default implementation writes nothing.
Reimplemented from SyncProtocol::SyncMessage.