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