![]() |
![]() |
![]() |
Dee Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces |
DeeSerializableModelDeeSerializableModel — Abstract base class for easing implementations of DeeModels providing a unique version number for each row |
#include <dee.h> struct DeeSerializableModel; struct DeeSerializableModelClass; guint64 dee_serializable_model_get_seqnum (DeeModel *self
); guint64 dee_serializable_model_inc_seqnum (DeeModel *self
); void dee_serializable_model_set_seqnum (DeeModel *self
,guint64 seqnum
);
GObject +----DeeSerializableModel +----DeeProxyModel +----DeeSequenceModel +----DeeTransaction
DeeSerializableModel is an abstract base class to ease implementation of DeeModels providing rows versioned by a sequence number.
struct DeeSerializableModel;
All fields in the DeeSerializableModel structure are private and should never be accessed directly
guint64 dee_serializable_model_get_seqnum (DeeModel *self
);
self
: (type DeeSerializableModel): A DeeSerializableModel instance
Returns : |
Sequence number of this DeeSerializableModel. |
guint64 dee_serializable_model_inc_seqnum (DeeModel *self
);
self
: (type DeeSerializableModel): A DeeSerializableModel instance
Increments sequence number of this DeeSerializableModel.
void dee_serializable_model_set_seqnum (DeeModel *self
,guint64 seqnum
);
self
: (type DeeSerializableModel): A DeeSerializableModel instance
seqnum
: Sequence number
Sets sequence number of this DeeSerializableModel.