The last remnants of the Old Repub ... er, static looper list data has been
removed. The old static BLooper functions for managing the looper list are still there, but they are officially deprecated. The approved interface for this information is BPrivate::BLooperList, accessible via the global BPrivate::gLooperList variable. Being as it lives in BPrivate, it is for API-internal use *ONLY*. User apps use it to their own risk. Also added a small test to make sure that the size of BLooper stays the same. I will probably add this to other classes as well; doesn't hurt to be safe. =) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@572 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -193,12 +193,9 @@ virtual void task_looper();
|
||||
void UnlockFully();
|
||||
|
||||
static uint32 sLooperID;
|
||||
static uint32 sLooperListSize;
|
||||
static uint32 sLooperCount;
|
||||
static _loop_data_* sLooperList;
|
||||
static BLocker sLooperListLock;
|
||||
static team_id sTeamID;
|
||||
|
||||
// DEPRECATED
|
||||
static void AddLooper(BLooper* l);
|
||||
static bool IsLooperValid(const BLooper* l);
|
||||
static void RemoveLooper(BLooper* l);
|
||||
|
||||
Reference in New Issue
Block a user