From Gameforge Official Website
/**
* Generated by pfcxx
* File : /tmp/include1/TotoTyty.hh
* Date : 2006-09-18 17:47:18.362412
*/
#ifndef __GT_HH_PPP_TOTO_TYTY_HH__
# define __GT_HH_PPP_TOTO_TYTY_HH__
# include <iostream>
# include <string>
# include <boost/static_assert.hpp>
# include <ace/Thread_Mutex.h>
# include <gameforge/server/pfcxx/persistence/PersistenceObjectTmpl.hh>
# include <gameforge/server/pfcxx/pffwd.hh>
# include <gameforge/server/pfcxx/persistence/Field.hh>
# include <gameforge/server/pfcxx/persistence/FK.hh>
# include <gameforge/server/pfcxx/persistence/FKHandler.hh>
# include "include1/TotoTytyInfo.hh"
namespace gt
{
namespace hh
{
namespace ppp
{
/**
*
*/
class TotoTyty : public gameforge::server::pfcxx::persistence::PersistenceObjectTmpl<TotoTyty>
{
public:
/**
*
*/
typedef TotoTyty type;
typedef gameforge::server::pfcxx::tools::Ptr<type>::ptr ptr;
typedef gameforge::server::pfcxx::tools::Ptr<type>::weak_ptr weak_ptr;
/**
* Column
*/
enum Column
{
eId = 0,
eYuyu = 1,
ePouet = 2,
eFkid = 3
};
/**
* Fields
*/
gameforge::server::pfcxx::persistence::Field<type, 0> id;
gameforge::server::pfcxx::persistence::Field<type, 1> yuyu;
gameforge::server::pfcxx::persistence::Field<type, 2> pouet;
gameforge::server::pfcxx::persistence::FK<type, 3, false> fkid;
/**
*
*/
static ptr newInstance(gameforge::server::pfcxx::drivers::RowPtr row = gameforge::server::pfcxx::drivers::RowPtr() );
/**
*
*/
virtual ~TotoTyty(void);
/**
*
*/
virtual void update( gameforge::server::pfcxx::drivers::DbConnectorPtr db = gameforge::server::pfcxx::drivers::DbConnectorPtr() );
/**
*
*/
template <uint32_t P> void dirty(void)
{
// Default case !
// Do nothing else !
mDirty = true;
}
/**
*
*/
virtual std::string dump(void) const;
protected:
/**
*
*/
virtual void merge_( const gameforge::server::pfcxx::drivers::Row &r, bool flag);
/**
*
*/
virtual void resetDirty_( void );
private:
/**
*
*/
TotoTyty(void);
/**
*
*/
TotoTyty(gameforge::server::pfcxx::drivers::RowPtr row);
};
}
}
}
#endif