// ABCOrderProcessor.h: interface for the ABCOrderProcessor class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_ABCORDERPROCESSOR_H__4645BD46_A1E3_11D3_9D28_0000F80788FD__INCLUDED_) #define AFX_ABCORDERPROCESSOR_H__4645BD46_A1E3_11D3_9D28_0000F80788FD__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "rtrapi.h" #include "ABCSClassFactory.h" #include "ABCSHandlers.h" class ABCOrderProcessor : public RTRServerTransactionController { public: ABCOrderProcessor(); virtual ~ABCOrderProcessor(); void ProcessIncomingOrders(); private: void Register(); void CreateRTREnvironment(); ABCSClassFactory m_ClassFactory; ABCSHandlers m_rtrHandlers; void CheckOrderStatus (abc_status sStatus); ABCSHandlers* GetHandler() {return &m_rtrHandlers;}; }; #endif // !defined(AFX_ABCORDERPROCESSOR_H__4645BD46_A1E3_11D3_9D28_0000F80788FD__INCLUDED_)