|
|
The FinderXrlCommandQueue holds and dispatches Xrls for the Finder. Commands are added with the FinderXrlCommandQueue::enqueue method and are serially dispatched without any additional intervention. During the completion of each Xrl in the queue triggers the sending of the next Xrl.
typedef ref_ptr<FinderXrlCommandBase> Command | Command |
FinderXrlCommandQueue (FinderMessengerBase* messenger)
| FinderXrlCommandQueue |
FinderXrlCommandQueue (const FinderXrlCommandQueue& oq)
| FinderXrlCommandQueue |
~FinderXrlCommandQueue ()
| ~FinderXrlCommandQueue |
inline FinderMessengerBase& messenger ()
| messenger |
void enqueue (const Command& cmd)
| enqueue |
void push ()
| push |
[protected]
void dispatch_one ()
| dispatch_one |
[protected]
EventLoop& eventloop ()
| eventloop |
[protected]
friend class FinderXrlCommandBase | FinderXrlCommandBase |
[protected]
void crank ()
| crank |
[protected]
void kill_messenger ()
| kill_messenger |
[protected]
Generated by: pavlin on possum.icir.org on Thu Nov 6 23:46:53 2003, using kdoc 2.0a54+XORP. |