text: #ifndef _XPCProcessing_h_
  #define _XPCProcessing_h_
  
  #include "XPLMProcessing.h"
  
  class	XPCProcess {
  public:
  
  						XPCProcess();
  	virtual				~XPCProcess();
  	
  			void		StartProcessTime(float	inSeconds);
  			void		StartProcessCycles(int	inCycles);
  			void		StopProcess(void);
  
  	virtual	void		DoProcessing(
  							float 				inElapsedSinceLastCall, 
  							float				inElapsedTimeSinceLastFlightLoop,
  							int 				inCounter)=0;
  
  private:
  
  	static	float	FlightLoopCB(
  							float 				inElapsedSinceLastCall, 
  							float				inElapsedTimeSinceLastFlightLoop,
  							int 				inCounter, 
  							void * 				inRefcon);
  						
  		bool		mInCallback;
  		float		mCallbackTime;
  		
  	XPCProcess(const XPCProcess&);
  	XPCProcess& operator=(const XPCProcess&);
  
  };
  
  #endif
  