Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

ArSoundsQueue::Item Class Reference

#include <ArSoundsQueue.h>

List of all members.

Public Member Functions

void interrupt ()
 Item (const Item &toCopy)
 Item (std::string _data, ItemType _type, std::string _params, int priority, std::list< PlayItemFunctor * > callbacks)
 Item (std::string _data, ItemType _type, std::string _params, int priority)
bool operator== (const Item &other) const
void play ()

Public Attributes

std::string data
std::list< InterruptItemFunctor * > interruptCallbacks
std::string params
std::list< PlayItemFunctor * > playCallbacks
int priority
ItemType type


Detailed Description

Encapsulates an item in the queue.

Definition at line 97 of file ArSoundsQueue.h.


Member Function Documentation

void ArSoundsQueue::Item::interrupt  ) 
 

Interrupt this item.

Definition at line 78 of file ArSoundsQueue.cpp.

Referenced by ArSoundsQueue::interrupt().

bool ArSoundsQueue::Item::operator== const Item other  )  const [inline]
 

Note: does not compare priority!

Definition at line 113 of file ArSoundsQueue.h.

void ArSoundsQueue::Item::play  ) 
 

Play this item.

Definition at line 70 of file ArSoundsQueue.cpp.

Referenced by ArSoundsQueue::runThread().


The documentation for this class was generated from the following files:
Generated on Wed Oct 19 12:56:55 2005 for Aria by  doxygen 1.4.0