4
* Copyright (C) 2010 Eric Day (eday@oddments.org)
7
* Use and distribution licensed under the BSD license. See the
8
* COPYING file in the root project directory for full text.
13
* @brief Event Test Service Declarations
16
#ifndef SCALESTACK_EVENT_TEST_HANDLER_SERVICE_H
17
#define SCALESTACK_EVENT_TEST_HANDLER_SERVICE_H
19
#include <scalestack/common/macros.h>
20
#include <scalestack/event/handler_service.h>
29
class SCALESTACK_API handler_service: public event::handler_service
33
handler_service(kernel::module& module);
38
* See event::handler_service::remove_handler().
40
void remove_handler(event::handler* handler);
45
* Don't allow copying of objects.
48
handler_service(const handler_service&);
51
* Don't allow assignment of objects.
54
handler_service& operator=(const handler_service&);
57
} /* namespace test */
58
} /* namespace event */
59
} /* namespace scalestack */
61
#endif /* SCALESTACK_EVENT_TEST_HANDLER_SERVICE_H */