Searched refs:BMidiRosterLooper (Results 1 – 9 of 9) sorted by relevance
21 BMidiRosterLooper::BMidiRosterLooper() in BMidiRosterLooper() function in BMidiRosterLooper30 BMidiRosterLooper::~BMidiRosterLooper() in ~BMidiRosterLooper()61 BMidiRosterLooper::Init(BMidiRoster* roster_) in Init()92 BMidiRosterLooper::NextEndpoint(int32* id) in NextEndpoint()111 BMidiRosterLooper::FindEndpoint(int32 id) in FindEndpoint()125 BMidiRosterLooper::AddEndpoint(BMidiEndpoint* endp) in AddEndpoint()152 BMidiRosterLooper::RemoveEndpoint(BMidiEndpoint* endp) in RemoveEndpoint()172 BMidiRosterLooper::StartWatching(const BMessenger* watcher_) in StartWatching()185 BMidiRosterLooper::StopWatching() in StopWatching()193 BMidiRosterLooper::MessageReceived(BMessage* msg) in MessageReceived()[all …]
24 class BMidiRosterLooper : public BLooper28 BMidiRosterLooper();29 virtual ~BMidiRosterLooper();
68 BMidiRosterLooper* looper = MidiRoster()->fLooper; in NextEndpoint()119 BMidiRosterLooper* looper = MidiRoster()->fLooper; in FindEndpoint()174 BMidiRosterLooper* looper = MidiRoster()->fLooper; in StartWatching()186 BMidiRosterLooper* looper = MidiRoster()->fLooper; in StopWatching()229 fLooper = new BMidiRosterLooper(); in BMidiRoster()
27 class BMidiRosterLooper; variable58 friend class BPrivate::BMidiRosterLooper;78 BPrivate::BMidiRosterLooper* fLooper;
14 namespace BPrivate { class BMidiRosterLooper; } variable48 friend class BPrivate::BMidiRosterLooper;
9 namespace BPrivate { class BMidiRosterLooper; } variable24 friend class BPrivate::BMidiRosterLooper;
7 namespace BPrivate { class BMidiRosterLooper; } variable20 friend class BPrivate::BMidiRosterLooper;
69 messenger to the app's BMidiRosterLooper object. The server adds the73 BMidiRosterLooper creates BMidiEndpoint objects for these endpoints180 - The 'mDEL' notification triggers a BMidiRosterLooper to remove the297 - When you call StartWatching(), the BMidiRosterLooper remembers the310 we are dealing with two threads: the one from BMidiRosterLooper and a313 synchronize these threads, we lock the BMidiRosterLooper, which is a314 normal BLooper. Anything happening in BMidiRosterLooper's message322 the same time the BMidiRosterLooper receives an 'mDEL' request to342 thread, the BMidiRosterLooper thread, and possibly a separate thread344 BMidiRosterLooper's lock, but that would freeze everything else while
46 destroyed by the BMidiRosterKiller. The BMidiRosterLooper is also70 BMidiRosterLooper's internal list of endpoints). Verify that its ID()87 local endpoint of app1 is added to the BMidiRosterLooper's list of130 BMidiRosterLooper should sort the endpoints by their IDs when it adds172 correctly. App1 removes its own endpoint from the BMidiRosterLooper's418 BMidiRosterLooper should make a copy of the BMessenger, so when the439 - StopWatching() should delete BMidiRosterLooper's BMessenger copy, if443 - If the client is watching, and the BMidiRosterLooper receives an mDEL