src/hotspot/share/runtime/vmThread.hpp
changeset 55128 35192d9c2b76
parent 54278 16999bd91ba6
child 59325 3636bab5e81e
equal deleted inserted replaced
55127:f0ef081cb15d 55128:35192d9c2b76
    69 
    69 
    70  public:
    70  public:
    71   VMOperationQueue();
    71   VMOperationQueue();
    72 
    72 
    73   // Highlevel operations. Encapsulates policy
    73   // Highlevel operations. Encapsulates policy
    74   bool add(VM_Operation *op);
    74   void add(VM_Operation *op);
    75   VM_Operation* remove_next();                        // Returns next or null
    75   VM_Operation* remove_next();                        // Returns next or null
    76   VM_Operation* remove_next_at_safepoint_priority()   { return queue_remove_front(SafepointPriority); }
    76   VM_Operation* remove_next_at_safepoint_priority()   { return queue_remove_front(SafepointPriority); }
    77   VM_Operation* drain_at_safepoint_priority() { return queue_drain(SafepointPriority); }
    77   VM_Operation* drain_at_safepoint_priority() { return queue_drain(SafepointPriority); }
    78   void set_drain_list(VM_Operation* list) { _drain_list = list; }
    78   void set_drain_list(VM_Operation* list) { _drain_list = list; }
    79   bool peek_at_safepoint_priority() { return queue_peek(SafepointPriority); }
    79   bool peek_at_safepoint_priority() { return queue_peek(SafepointPriority); }