20#ifndef HURRICANE_UPDATE_SESSION
21#define HURRICANE_UPDATE_SESSION
23#include "hurricane/Property.h"
35class UpdateSession :
public SharedProperty {
41 public:
typedef SharedProperty Inherit;
46 protected: UpdateSession();
53 public:
static const Name& getPropertyName();
54 public:
virtual Name getName()
const {
return getPropertyName();};
59 public:
virtual void onCapturedBy(
DBo* owner);
60 public:
virtual void onNotOwned();
65 public:
static UpdateSession* _create();
66 protected:
virtual void _postCreate();
68 public:
void _destroy();
69 protected:
virtual void _preDestroy();
71 public:
virtual string _getTypeName()
const {
return _TName(
"UpdateSession");};
72 public:
virtual string _getString()
const;
73 public:
virtual Record* _getRecord()
const;
75 public:
static void open();
76 public:
static void close();
77 public:
static void reset();
78 public:
static size_t getStackSize();
DataBase object root class (API).
Definition DBo.h:45
Go description (API).
Definition Go.h:34
Name description (API).
Definition Name.h:35
virtual Name getName() const =0
Contains Almost Everything.
Definition BasicLayer.h:39