Novell.Directory.Ldap.MessageAgent.isResponseReceived C# (CSharp) Method

isResponseReceived() private method

Returns true if any responses are queued for any of the agent's messages return false if no responses are queued, otherwise true
private isResponseReceived ( ) : bool
return bool
        internal bool isResponseReceived()
        {
            int size = messages.Count;
            int next = indexLastRead + 1;
            Message info;
            for (int i = 0; i < size; i++)
            {
                if (next == size)
                {
                    next = 0;
                }
                info = (Message) messages[next];
                if (info.hasReplies())
                {
                    return true;
                }
            }
            return false;
        }

Same methods

MessageAgent::isResponseReceived ( int msgId ) : bool

Usage Example

 /// <summary> Reports true if any response has been received from the server and not
 /// yet retrieved with getResponse.  If getResponse has been used to
 /// retrieve all messages received to this point, then isResponseReceived
 /// returns false.
 ///
 /// </summary>
 /// <returns> true if a response is available to be retrieved via getResponse,
 /// otherwise false.
 ///
 /// </returns>
 public virtual bool isResponseReceived()
 {
     return(agent.isResponseReceived());
 }