/// <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()); }