class FinderXrlCommandQueue

Xrl Queue for Finder. More...

Definition#include <finder_xrl_queue.hh>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

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 Thu Nov 6 23:46:53 2003, using kdoc 2.0a54+XORP.