Oracle® Call Interface Programmer's Guide 11g Release 2 (11.2) Part Number E10646-08 |
|
|
PDF · Mobi · ePub |
Table E-8 lists the deprecated Streams Advanced Queuing functions that are described in this section.
Table E-8 Deprecated Streams Advanced Queuing Functions
Function | Purpose |
---|---|
Listen on one or more queues on behalf of a list of agents. |
Listens on one or more queues on behalf of a list of agents. This function is deprecated. Use OCIAQListen2().
sword OCIAQListen (OCISvcCtx *svchp, OCIError *errhp, OCIAQAgent **agent_list, ub4 num_agents, sb4 wait, OCIAQAgent **agent, ub4 flags);
The service context handle.
An error handle that you can pass to OCIErrorGet() for diagnostic information when there is an error.
List of agents for which to monitor messages.
Number of agents in the agent list.
Timeout interval for the listen call.
Agent for which there is a message. OCIAgent
is an OCI descriptor.
Not currently used; pass as OCI_DEFAULT
.
This is a blocking call that returns when there is a message ready for consumption for an agent in the list. If there are no messages found when the wait time expires, an error is returned.
OCIAQEnq(), OCIAQDeq(), OCIAQListen2(), OCISvcCtxToLda(), OCISubscriptionEnable(), OCISubscriptionPost(), OCISubscriptionRegister(), OCISubscriptionUnRegister()