Stellarium  0.16.1
List of all members | Public Member Functions | Public Attributes
SyncProtocol::StelPropertyUpdate Class Reference
+ Inheritance diagram for SyncProtocol::StelPropertyUpdate:
+ Collaboration diagram for SyncProtocol::StelPropertyUpdate:

Public Member Functions

SyncMessageType getMessageType () const Q_DECL_OVERRIDE
 Subclasses must return the message type this message represents. More...
 
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...
 

Public Attributes

QString propId
 
QVariant value
 

Additional Inherited Members

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

Detailed Description

Definition at line 136 of file SyncMessages.hpp.

Member Function Documentation

QDebug SyncProtocol::StelPropertyUpdate::debugOutput ( QDebug  dbg) const
inlinevirtual

Subclasses can override this to provide proper debug output.

The default just prints the message type.

Reimplemented from SyncProtocol::SyncMessage.

Definition at line 144 of file SyncMessages.hpp.

bool SyncProtocol::StelPropertyUpdate::deserialize ( QDataStream &  stream,
SyncProtocol::tPayloadSize  dataSize 
)
virtual

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.

SyncMessageType SyncProtocol::StelPropertyUpdate::getMessageType ( ) const
inlinevirtual

Subclasses must return the message type this message represents.

Implements SyncProtocol::SyncMessage.

Definition at line 139 of file SyncMessages.hpp.

void SyncProtocol::StelPropertyUpdate::serialize ( QDataStream &  stream) const
virtual

Subclasses should override this to serialize their contents to the data stream.

The default implementation writes nothing.

Reimplemented from SyncProtocol::SyncMessage.


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