All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions
Qtilities::Logging::Interfaces::ILoggerExportable Class Reference

Logger engines can implement this interface if they are able to export and reconstruct themselves. More...

#include <ILoggerExportable.h>

Inheritance diagram for Qtilities::Logging::Interfaces::ILoggerExportable:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual bool exportBinary (QDataStream &stream) const =0
 Allows exporting to a QDataStream. A reference to the QDataStream to which the object's information must be appended is provided.
virtual QString factoryTag () const =0
 The factory tag of this interface.
virtual bool importBinary (QDataStream &stream)=0
 Allows importing and reconstruction of the object state from information provided in a QDataStream. A reference to the QDataStream which contains the object's information is provided.
virtual QString instanceName () const =0
 The instance name of the logger engine implementing this interface.
virtual ExportModeFlags supportedFormats () const =0
 Provides information about the export format(s) supported by your implementation of ILoggerExportable.

Detailed Description

Logger engines can implement this interface if they are able to export and reconstruct themselves.



Qtilities : Reference Documentation Back to top Copyright © 2009-2013, Jaco Naudé