#ifndef AMCCARRIER_DRIVER_H #define AMCCARRIER_DRIVER_H #include #include class IAmcCarrier; typedef shared_ptr AmcCarrier; class CAmcCarrierImpl; typedef shared_ptr AmcCarrierImpl; class IAmcCarrier : public virtual IMMIODev { public: static AmcCarrier create(const char *name); }; class CAmcCarrierImpl : public CMMIODevImpl, public virtual IAmcCarrier { public: CAmcCarrierImpl(Key &key, const char *name); }; #endif