Line data Source code
1 : #pragma once
2 :
3 : #include <pingpong/api/ball.hpp>
4 : #include <pingpong/ipinger.hpp>
5 :
6 : #include <wfc/iinterface.hpp>
7 :
8 : namespace demo{ namespace pingpong{
9 :
10 :
11 0 : struct iponger: public ::wfc::iinterface
12 : {
13 0 : virtual ~iponger() {}
14 : virtual void ping(ball::ptr, ball::handler, io_id_t, std::weak_ptr<ipinger> ) = 0;
15 : };
16 :
17 0 : struct iponger2: public ::wfc::iinterface
18 : {
19 0 : virtual ~iponger2() {}
20 : virtual void ping(ball::ptr, ball::handler) = 0;
21 : };
22 :
23 :
24 : }}
|