1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- #ifndef __AE_SERVICES_IMPL_H__
- #define __AE_SERVICES_IMPL_H__
- #include <AEServicesProvider.h>
- #include <AEServices.h>
- class ITransporter;
- class AEServicesImpl : public AEServices{
- public:
- ~AEServicesImpl();
- virtual uae_oal_status_t InternalInterface(IAERequest* request, IAEResponse* response, uint32_t timeout_msec =0);
- friend AEServices* AEServicesProvider::GetServicesProvider();
- protected:
- AEServicesImpl(const char* socketbase);
- static bool mBoundToService;
- ITransporter* mTransporter;
- private:
- AEServicesImpl& operator=(const AEServicesImpl&);
- AEServicesImpl(const AEServicesImpl&);
- };
- #endif
|