Skip Headers
Oracle® Objects for OLE C++ Class Library Developer's Guide
10g Release 2 (10.2)

Part Number B14308-01
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Index
Index
Go to Master Index
Master Index
Go to Feedback page
Contact Us

OAQ

The OAQ object represents a queue that is present in the database.

Remarks

Oracle Objects for OLE provides interfaces for accessing Oracle's Advanced Queuing (AQ) Feature. For a detailed description of Oracle AQ, please refer to the Oracle Streams Advanced Queuing User's Guide and Reference.

The OAQ interface provides methods for enqueuing and dequeuing messages (OAQMsg). See the examples for enqueuing and dequeuing messages.

The following diagram illustrates the OO4O AQ objects and their properties.

Text description of the illustration cpp00004.gif follows

Text description of the illustration cpp00004.gif

Construction and destruction:

OAQ

~OAQ

operator=

Attributes:

GetConsumer
GetCorrelate
GetDequeueMode
GetDequeueMsgId
GetNavigation
GetRelMsgId
GetVisibility
GetWait
IsOpen
operator==

operator!=
SetConsumer
SetCorrelate
SetDequeueMode
SetDequeueMsgId
SetNavigation
SetRelMsgId
SetVisibility
SetWait

Operations:

Close
Dequeue

Enqueue
Open