BALL 1.5.0
Loading...
Searching...
No Matches
objectCreator.h
Go to the documentation of this file.
1// -*- Mode: C++; tab-width: 2; -*-
2// vi: set ts=2:
3//
4
5#ifndef BALL_CONCEPT_OBJECTCREATOR_H
6#define BALL_CONCEPT_OBJECTCREATOR_H
7
8#ifndef BALL_CONCEPT_COMPOSITE_H
10#endif
11
12#ifndef BALL_CONCEPT_PERSISTENTOBJECT_H
14#endif
15
16#ifndef BALL_CONCET_TEXTPERSISTENCEMANAGER_H
18#endif
19
20#ifndef BALL_SYSTEM_NETWORKING_H
22#endif
23
24#include <vector>
25
26namespace BALL
27{
36 {
37 public:
38
42
51 ;
52
54
57
61 ;
62
66 virtual void clear()
67 ;
68
70
73
83 ;
84
94 ;
95
97
100
113 Composite *operator() (TCPIOStream &tcp_iostream)
114 ;
115
117
118 private:
119
120 bool init_;
122 };
123
124}// namespace BALL
125
126#endif // BALL_CONCEPT_OBJECTCREATOR_H
virtual void initPersistenceManager(TextPersistenceManager &pm)
virtual ~ObjectCreator()
virtual Composite * convertObject(PersistentObject &po)
virtual void clear()
#define BALL_EXPORT