glib-2.0 Reference Manual

Synopsis

public class AsyncQueue {
    public                              AsyncQueue                (  ) ;


    public    void                      push                      ( void**              data ) ;
    public    void                      push_sorted               ( void**              data,
                                                                    CompareDataFunc     func,
                                                                    void**              user_data ) ;
    public    void**                    pop                       (  ) ;
    public    void**                    try_pop                   (  ) ;
    public    void**                    timed_pop                 ( TimeVal             end_time ) ;
    public    int                       length                    (  ) ;
    public    void                      sort                      ( CompareDataFunc     func,
                                                                    void**              user_data ) ;
    public    void                      lock                      (  ) ;
    public    void                      unlock                    (  ) ;
    public    void                      ref_unlocked              (  ) ;
    public    void                      unref_and_unlock          (  ) ;
    public    void                      push_unlocked             ( void**              data ) ;
    public    void                      push_sorted_unlocked      ( void**              data,
                                                                    CompareDataFunc     func,
                                                                    void**              user_data ) ;
    public    void**                    pop_unlocked              (  ) ;
    public    void**                    try_pop_unlocked          (  ) ;
    public    void**                    timed_pop_unlocked        ( TimeVal             end_time ) ;
    public    int                       length_unlocked           (  ) ;
    public    void                      sort_unlocked             ( CompareDataFunc     func,
                                                                    void**              user_data ) ;
}

AsyncQueue Description

Details

Constructor Details

AsyncQueue ()
    public                              AsyncQueue                (  ) ;		

Field Details

Signal Details

Property Details

Method Details

push ()
    public    void                      push                      ( void**              data ) ;		

push_sorted ()
    public    void                      push_sorted               ( void**              data,
                                                                    CompareDataFunc     func,
                                                                    void**              user_data ) ;		

pop ()
    public    void**                    pop                       (  ) ;		

try_pop ()
    public    void**                    try_pop                   (  ) ;		

timed_pop ()
    public    void**                    timed_pop                 ( TimeVal             end_time ) ;		

length ()
    public    int                       length                    (  ) ;		

sort ()
    public    void                      sort                      ( CompareDataFunc     func,
                                                                    void**              user_data ) ;		

lock ()
    public    void                      lock                      (  ) ;		

unlock ()
    public    void                      unlock                    (  ) ;		

ref_unlocked ()
    public    void                      ref_unlocked              (  ) ;		

unref_and_unlock ()
    public    void                      unref_and_unlock          (  ) ;		

push_unlocked ()
    public    void                      push_unlocked             ( void**              data ) ;		

push_sorted_unlocked ()
    public    void                      push_sorted_unlocked      ( void**              data,
                                                                    CompareDataFunc     func,
                                                                    void**              user_data ) ;		

pop_unlocked ()
    public    void**                    pop_unlocked              (  ) ;		

try_pop_unlocked ()
    public    void**                    try_pop_unlocked          (  ) ;		

timed_pop_unlocked ()
    public    void**                    timed_pop_unlocked        ( TimeVal             end_time ) ;		

length_unlocked ()
    public    int                       length_unlocked           (  ) ;		

sort_unlocked ()
    public    void                      sort_unlocked             ( CompareDataFunc     func,
                                                                    void**              user_data ) ;		


Created by Valadoc