         	return;
        	}
        	
+       	// If no errors, continue the polling interval.
        	if (msg.headers[CommandMessage.POLL_WAIT_HEADER] != null)
        	{
        	    doPoll(msg.headers[CommandMessage.POLL_WAIT_HEADER]); 

import mx.messaging.messages.IMessage;
import mx.resources.IResourceManager;
import mx.resources.ResourceManager;

use namespace mx_internal;


    // Properties
    // 
    //--------------------------------------------------------------------------

    //----------------------------------
    //  connected
    //----------------------------------   
       
    /**
     *  @private
     *  Reset polling state following a transient disconnect if possible.
     * 
     *  @param value The new connected state.
     */
    override protected function setConnected(value:Boolean):void
    {
        if (connected != value)
        {
            if (value) // Potentially a transient reconnect; check for subscribed Consumers.
            {
                for each (var channelSet:ChannelSet in channelSets)
                {
                    for each (var agent:MessageAgent in channelSet.messageAgents)
                    {
                        if (agent is Consumer && (agent as Consumer).subscribed)
                        {
                            enablePolling();
                        }
                    } 
                }
            }
            
            super.setConnected(value);
        }
    }        
       
    //----------------------------------
	//  piggybackingEnabled
