2009-01-21, 07:00
jmarshall Wrote:Which ones would you want?
Do you want to make a list alcoheca, or should I?
Seriously though, there are a few classes which I think will be critical. CURL jumps to mind. CFileItem*, CSingleLock, CCriticalSection, CThread, CDateTime, CDateTimeSpan, CStdString (could be worked around by using std:tring), CLog.
The SQLite interface, and Configuration settings would be nice to have as well, but by no means necessary.
I am sure alcoheca could come up with a few more. At the end of the day we could work around all this by creating our own structures based on primitives, passing these back from the clients to the PVRManager, and having PVRManager create the required XBMC structures. It just seems simpler to use the already created(and cross platform tested) XBMC classes than re-inventing the wheel.