/*******************************************************************************
 * Copyright (c) 2005 Intel Corporation.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *    Vishnu K Naikawadi, Intel - Initial API and Implementation
 *
 * $Id: DumpDataProcessor.h,v 1.1 2005/09/23 22:12:35 akaylor Exp $
 *
 *******************************************************************************/ 


#ifndef  DumpDataProcessor_H
#define  DumpDataProcessor_H


#include "tptp/client/IDataProcessor.h"


using namespace TPTP::Client;



class DumpDataProcessor: public IDataProcessor
{
	public:
		DumpDataProcessor();
		~DumpDataProcessor();
		/**
		 * Handle the data coming 
		 */
		virtual void incomingData(char buffer[], int length, DIME_HEADER_PTR_T dimeHeader);
		/**
		 * Invalid Data Type
		 */
		virtual void invalidDataType(char data[], int length);
		/**
		 * Waiting for data
		 */
		virtual void waitingForData();		
};



#endif


