#include #ifndef REFLECTOR_SERVICE_API #define REFLECTOR_SERVICE_API #endif // ***************************************************************************** // * newReflectorService : // * This function will be called by the cdevSystem object to create an // * initial instance of the ReflectorService. // ***************************************************************************** extern "C" REFLECTOR_SERVICE_API cdevService * newReflectorService ( char * name, cdevSystem * system ); // ***************************************************************************** // * class ReflectorService : // * This class simply inherits from the cdevClientService and must define // * only a constructor and destructor. // ***************************************************************************** class ReflectorService : public cdevClientService { public: ReflectorService ( char * name, cdevSystem & system = cdevSystem::defaultSystem()); protected: virtual ~ReflectorService ( void ) {}; };