Changeset 300 for XMLIO_V2/dev/common/src/group_template.hpp
- Timestamp:
- 02/13/12 19:35:25 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XMLIO_V2/dev/common/src/group_template.hpp
r274 r300 2 2 #define __XMLIO_CGroupTemplate__ 3 3 4 #include "xmlioserver_spl.hpp" 4 5 #include "declare_attribute.hpp" 6 #include "event_server.hpp" 7 #include "object_template.hpp" 5 8 6 9 namespace xmlioserver … … 23 26 24 27 public : 28 29 enum EEventId 30 { 31 EVENT_ID_CREATE_CHILD=200, EVENT_ID_CREATE_CHILD_GROUP 32 } ; 25 33 26 34 /// Spécifique /// … … 55 63 virtual void solveDescInheritance(const CAttributeMap * const parent = 0); 56 64 void solveRefInheritance(void); 57 65 // static bool has(const string & id); 66 // static boost::shared_ptr<V> get(const string& id) ; 67 // static boost::shared_ptr<V> create(const string& id=string("")) ; 68 boost::shared_ptr<U> createChild(const string& id="") ; 69 boost::shared_ptr<V> createChildGroup(const string& id="") ; 70 static bool dispatchEvent(CEventServer& event) ; 71 void sendCreateChild(const string& id="") ; 72 void sendCreateChildGroup(const string& id="") ; 73 static void recvCreateChild(CEventServer& event) ; 74 void recvCreateChild(CBufferIn& buffer) ; 75 static void recvCreateChildGroup(CEventServer& event) ; 76 void recvCreateChildGroup(CBufferIn& buffer) ; 77 58 78 /// Destructeur /// 59 79 virtual ~CGroupTemplate(void); … … 82 102 } // namespace xmlioserver 83 103 104 //#include "group_template_impl.hpp" 105 84 106 #endif // __XMLIO_CGroupTemplate__
Note: See TracChangeset
for help on using the changeset viewer.