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