class FinderXrlCommandQueue

Xrl Queue for Finder. More...

 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Types

Public Methods

Protected Methods

Protected Members


Detailed Description

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 Wed Mar 21 11:22:46 2007, using kdoc $.