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

Public Member Functions

SyncProtocol::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

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)
 

Detailed Description

Definition at line 113 of file SyncMessages.hpp.

Member Function Documentation

QDebug SyncProtocol::Selection::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 121 of file SyncMessages.hpp.

bool SyncProtocol::Selection::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.

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

Subclasses must return the message type this message represents.

Implements SyncProtocol::SyncMessage.

Definition at line 116 of file SyncMessages.hpp.

void SyncProtocol::Selection::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: