[sldev] Plugin system - first code drop

Soft Noel soft at softnoel.org
Tue Feb 27 07:37:10 PST 2007


On Tue, February 27, 2007 7:11 am, Tim Shephard wrote:
>> struct LLJackFoo : public LLJack
>> {
>>     LLJackFoo();
>>     void (*FooFunc)();
>>     U32 *(*BarFunc)();
>> }
>>
>
> Not sure I understand the ": public LLJack".   Is that for
> documentation purposes only?

In the current implementation, the LLJack base carries a function for
returning the version of the interface, which is common to all derived
interface types. Similar to the reworked LLJackFoo, LLJack would be
reworked to turn that into a stored pointer in a struct rather than a
virtual function pointer.




More information about the SLDev mailing list