Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

UnlockQBox.h

Go to the documentation of this file.
00001 #ifndef UNLOCK_QBOX_H 00002 #define UNLOCK_QBOX_H 00003 00004 #include "QBox.h" 00005 #include <vector> 00006 00007 BOREALIS_NAMESPACE_BEGIN; 00008 00009 class UnlockQBox : public QBox 00010 { 00011 00012 private: 00013 ptr<LockSet> _lock_set; 00014 ptr<Expression> _key_expr; 00015 EvalContext _ctxt; 00016 size_t _tuple_size; 00017 00018 protected: 00019 void setupImpl() throw (AuroraException); 00020 void initImpl() throw (AuroraException); 00021 void runImpl(QBoxInvocation&) throw (AuroraException); 00022 00023 AURORA_DECLARE_QBOX(UnlockQBox, "unlock"); 00024 }; 00025 00026 BOREALIS_NAMESPACE_END; 00027 00028 #endif

Generated on Fri Nov 12 15:15:22 2004 for Borealis by doxygen 1.3.8