mcatan 2004/04/02 00:46:36
Modified: include/log4cxx/helpers object.h
Log:
added notifyAll method
Revision Changes Path
1.9 +9 -0 logging-log4cxx/include/log4cxx/helpers/object.h
Index: object.h
===================================================================
RCS file: /home/cvs/logging-log4cxx/include/log4cxx/helpers/object.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- object.h 28 Feb 2004 15:10:23 -0000 1.8
+++ object.h 2 Apr 2004 08:46:36 -0000 1.9
@@ -67,6 +67,14 @@
{
namespace helpers
{
+ class LOG4CXX_EXPORT IllegalMonitorStateException : public
Exception
+ {
+ public:
+ IllegalMonitorStateException(const String& message) :
Exception(message)
+ {
+ }
+ };
+
class Object;
typedef ObjectPtrT<Object> ObjectPtr;
@@ -82,6 +90,7 @@
virtual void unlock() const = 0;
virtual void wait() const = 0;
virtual void notify() const = 0;
+ virtual void notifyAll() const = 0;
virtual bool instanceof(const Class& clazz) const = 0;
virtual const void * cast(const Class& clazz) const = 0;
};