#ifndef _RPI_OBSERVER_CXX_ #define _RPI_OBSERVER_CXX_ #include "rpiObserver.hxx" // Namespace RPI : Registration Programming Interface namespace rpi { template Observer:: Observer(void) { this->m_registrationMethod = NULL; } template Observer:: ~Observer(void) { // Do nothing } template RegistrationMethod * Observer:: GetRegistrationMethod(void) { return this->m_registrationMethod; } template void Observer:: SetRegistrationMethod(RegistrationMethod * method) { this->m_registrationMethod = method; } } // End of namespace #endif // _RPI_OBSERVER_CXX_