ScheduledThreadPoolExecutor$DelayedWorkQueue.h 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __java_util_concurrent_ScheduledThreadPoolExecutor$DelayedWorkQueue__
  3. #define __java_util_concurrent_ScheduledThreadPoolExecutor$DelayedWorkQueue__
  4. #pragma interface
  5. #include <java/util/AbstractCollection.h>
  6. #include <gcj/array.h>
  7. class java::util::concurrent::ScheduledThreadPoolExecutor$DelayedWorkQueue : public ::java::util::AbstractCollection
  8. {
  9. ScheduledThreadPoolExecutor$DelayedWorkQueue();
  10. public:
  11. virtual ::java::lang::Runnable * ScheduledThreadPoolExecutor$DelayedWorkQueue$poll();
  12. virtual ::java::lang::Runnable * ScheduledThreadPoolExecutor$DelayedWorkQueue$peek();
  13. virtual ::java::lang::Runnable * ScheduledThreadPoolExecutor$DelayedWorkQueue$take();
  14. virtual ::java::lang::Runnable * ScheduledThreadPoolExecutor$DelayedWorkQueue$poll(jlong, ::java::util::concurrent::TimeUnit *);
  15. virtual jboolean ScheduledThreadPoolExecutor$DelayedWorkQueue$add(::java::lang::Runnable *);
  16. virtual jboolean ScheduledThreadPoolExecutor$DelayedWorkQueue$offer(::java::lang::Runnable *);
  17. virtual void ScheduledThreadPoolExecutor$DelayedWorkQueue$put(::java::lang::Runnable *);
  18. virtual jboolean ScheduledThreadPoolExecutor$DelayedWorkQueue$offer(::java::lang::Runnable *, jlong, ::java::util::concurrent::TimeUnit *);
  19. virtual ::java::lang::Runnable * ScheduledThreadPoolExecutor$DelayedWorkQueue$remove();
  20. virtual ::java::lang::Runnable * ScheduledThreadPoolExecutor$DelayedWorkQueue$element();
  21. virtual void clear();
  22. virtual jint drainTo(::java::util::Collection *);
  23. virtual jint drainTo(::java::util::Collection *, jint);
  24. virtual jint remainingCapacity();
  25. virtual jboolean remove(::java::lang::Object *);
  26. virtual jboolean contains(::java::lang::Object *);
  27. virtual jint size();
  28. virtual jboolean isEmpty();
  29. virtual JArray< ::java::lang::Object * > * toArray();
  30. virtual JArray< ::java::lang::Object * > * toArray(JArray< ::java::lang::Object * > *);
  31. virtual ::java::util::Iterator * iterator();
  32. virtual ::java::lang::Object * element();
  33. virtual ::java::lang::Object * poll(jlong, ::java::util::concurrent::TimeUnit *);
  34. virtual ::java::lang::Object * poll();
  35. virtual ::java::lang::Object * take();
  36. virtual jboolean offer(::java::lang::Object *, jlong, ::java::util::concurrent::TimeUnit *);
  37. virtual jboolean offer(::java::lang::Object *);
  38. virtual ::java::lang::Object * peek();
  39. virtual jboolean add(::java::lang::Object *);
  40. virtual ::java::lang::Object * remove();
  41. virtual void put(::java::lang::Object *);
  42. public: // actually package-private
  43. static ::java::util::concurrent::DelayQueue * access$10(::java::util::concurrent::ScheduledThreadPoolExecutor$DelayedWorkQueue *);
  44. ScheduledThreadPoolExecutor$DelayedWorkQueue(::java::util::concurrent::ScheduledThreadPoolExecutor$DelayedWorkQueue *);
  45. private:
  46. ::java::util::concurrent::DelayQueue * __attribute__((aligned(__alignof__( ::java::util::AbstractCollection)))) dq;
  47. public:
  48. static ::java::lang::Class class$;
  49. };
  50. #endif // __java_util_concurrent_ScheduledThreadPoolExecutor$DelayedWorkQueue__