[Opentnl-general] I've been making some updates recently... they will break your code!
Brought to you by:
mark_frohnmayer,
s_alanet
From: Mark F. <ma...@ga...> - 2005-02-22 09:55:20
|
The CVS repo now has a bunch of RPC-related changes in. The new RPC/journal/ThreadQueue macros have an extra parameter which is the argument name list -- so TNL_IMPLEMENT_RPC(SomeObject, SomeMethod, (S32 someArg1, U32 someArg2), ...) becomes TNL_IMPLEMENT_RPC(SomeObject, SomeMethod, (S32 someArg1, U32 someArg2), (someArg1, someArg2), ...) The reason for this is that the functions for parsing the RPC arg lists, marshalling and unmarshalling RPC call data and the assembly language dispatch functions have all been removed and replaced by a template based system. The new system is substantially more stable and extensible to new data types. Visual C++ 6.0 is no longer a TNL supported compiler. I'll be updating the packages as well as the documentation over the next while... - Mark |