Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::p6IQueue Interface Referenceabstract

#include <p6queue.h>

Inherits P6R::p6ICom.

Public Member Functions

virtual P6INT32 addref (void)=0
 
virtual P6R::P6ERR enQueue (p6IMessage *pMessage, P6QPRIORITY nPriority)=0
 
virtual P6R::P6ERR getName (P6WCHAR *pBuffer, P6INT32 cBuffer)=0
 
virtual P6R::P6ERR numQueued (P6UINT32 *pcQueued)=0
 
virtual P6R::P6ERR queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0
 
virtual P6INT32 release (void)=0
 

Detailed Description

This interface provides an asynchronous multi-threaded priority queue.

This component is very flexible and has many uses. It can be used for both serialization and thread pooling.

Definition at line 290 of file p6queue.h.


The documentation for this interface was generated from the following file: