/* 
 * File:   persistentItem.h
 * Author: blackpanther
 *
 * Created on October 31, 2010, 4:00 PM
 */

#ifndef PERSISTENTITEM_H
#define	PERSISTENTITEM_H

typedef struct _persistent_item{
    unsigned int   _db_id;
    unsigned int (*getId)(struct _persistent_item*);
} PersistentItem;

PersistentItem* createPersistentItem(unsigned int);
void            destroyPersistentItem(PersistentItem*);

#endif	/* PERSISTENTITEM_H */

