source: SMSSender/lib/libdatatypes/src/abstract/persistence/abstractstorageofficer.h @ 71:415b45c71663

3.0
Last change on this file since 71:415b45c71663 was 71:415b45c71663, checked in by Sämy Zehnder <saemy.zehnder@…>, 12 years ago
  • Reorganized all the libraries. libinterfaces and libgateways are removed now and libdatatypes contains now all these files.
File size: 591 bytes
Line 
1/*
2 * AbstractStorageOfficer.h
3 *
4 *  Created on: Jul 9, 2009
5 *      Author: saemy
6 */
7
8#ifndef ABSTRACTSTORAGEOFFICER_H_
9#define ABSTRACTSTORAGEOFFICER_H_
10
11#include <persistence/istorageofficer.h>
12
13#include <QObject>
14#include <QString>
15
16class AbstractStorageOfficer: public QObject, public IStorageOfficer {
17    Q_OBJECT
18    Q_INTERFACES(IStorageOfficer)
19
20public:
21    AbstractStorageOfficer(IStorage* storage)
22        : storage_(storage)
23    {};
24
25    /* IStorageOfficer */
26    virtual IStorage* storage() const;
27
28private:
29    IStorage* storage_;
30};
31
32#endif /* ABSTRACTSTORAGEOFFICER_H_ */
Note: See TracBrowser for help on using the repository browser.