#ifndef _PRBSTX_H #define _PRBSTX_H #include #include //PrbsTx class IPrbsTxB; typedef shared_ptr PrbsTxB; class IPrbsTxB : public virtual IMMIODev { public: static PrbsTxB create(const char *name); }; class IPrbsTx; typedef shared_ptr PrbsTx; class IPrbsTx : public virtual IEntry { public: static PrbsTx create(Path p); public: /* Commands */ virtual void OneShot() = 0; }; #endif