class AliVEventHandler : public TNamed {
public:
+enum EEventHandlerFlags {
+ kHandlerLocked = BIT(14)
+};
AliVEventHandler();
AliVEventHandler(const char* name, const char* title);
virtual ~AliVEventHandler();
virtual Bool_t TerminateIO() = 0;
//
virtual Bool_t Notify() { return TNamed::Notify(); };
+ // Security
+ Bool_t IsLocked() const {return TObject::TestBit(kHandlerLocked);}
+ void Lock();
+ void UnLock();
+ void Changed();
private :
ClassDef(AliVEventHandler, 1);
};