00001
00002 #ifndef EVENTCNV_H
00003 #define EVENTCNV_H 1
00004
00005
00006
00007 #include "ItemCnv.h"
00008
00009
00010
00011 class Event;
00012
00013
00014 template <class TYPE> class CnvFactory;
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028 class EventCnv : public ItemCnv<Event> {
00029
00030 friend class CnvFactory<EventCnv>;
00031
00032 protected:
00033
00035 EventCnv(ISvcLocator* svc);
00036
00038 virtual ~EventCnv();
00039
00040 virtual StatusCode updateObj(int* data, Event* pObject);
00041
00042
00043
00044 };
00045
00046
00047 #endif // EVENTCNV_H