Showing
2 changed files
with
19 additions
and
17 deletions
... | ... | @@ -40,8 +40,23 @@ TR_INTERFACE(TR_CommEndPoint) { |
40 | 40 | fptr_TR_cepCompose compose; |
41 | 41 | }; |
42 | 42 | |
43 | -TR_ProtoMessage TR_cepNextMessage(void *, TR_RemoteData *); | |
44 | -size_t TR_cepCompose(void *, TR_ProtoMessage); | |
43 | +inline | |
44 | +TR_ProtoMessage | |
45 | +TR_cepNextMessage(void * _this, TR_RemoteData * data) | |
46 | +{ | |
47 | + TR_ProtoMessage callret; | |
48 | + TR_RETCALL(_this, TR_CommEndPoint, nextMessage, callret, data); | |
49 | + return callret; | |
50 | +} | |
51 | + | |
52 | +inline | |
53 | +size_t | |
54 | +TR_cepCompose(void * _this, TR_ProtoMessage message) | |
55 | +{ | |
56 | + size_t callret; | |
57 | + TR_RETCALL(_this, TR_CommEndPoint, compose, callret, message); | |
58 | + return callret; | |
59 | +} | |
45 | 60 | |
46 | 61 | #endif // __TR_INTERFACE_COMM_END_POINT_H__ |
47 | 62 | ... | ... |
... | ... | @@ -30,20 +30,7 @@ |
30 | 30 | |
31 | 31 | TR_CREATE_INTERFACE(TR_CommEndPoint, 2); |
32 | 32 | |
33 | -TR_ProtoMessage | |
34 | -TR_cepNextMessage(void * _this, TR_RemoteData * data) | |
35 | -{ | |
36 | - TR_ProtoMessage callret; | |
37 | - TR_RETCALL(_this, TR_CommEndPoint, nextMessage, callret, data); | |
38 | - return callret; | |
39 | -} | |
40 | - | |
41 | -size_t | |
42 | -TR_cepCompose(void * _this, TR_ProtoMessage message) | |
43 | -{ | |
44 | - size_t callret; | |
45 | - TR_RETCALL(_this, TR_CommEndPoint, compose, callret, message); | |
46 | - return callret; | |
47 | -} | |
33 | +extern inline TR_ProtoMessage TR_cepNextMessage(void *, TR_RemoteData *); | |
34 | +extern inline size_t TR_cepCompose(void *, TR_ProtoMessage); | |
48 | 35 | |
49 | 36 | // vim: set ts=4 sw=4: | ... | ... |
Please
register
or
login
to post a comment