/haiku/src/kits/app/ |
H A D | MessageQueue.cpp | 19 BMessageQueue::BMessageQueue() in BMessageQueue() function in BMessageQueue 29 BMessageQueue::~BMessageQueue() in ~BMessageQueue() 45 BMessageQueue::AddMessage(BMessage* message) in AddMessage() 72 BMessageQueue::RemoveMessage(BMessage* message) in RemoveMessage() 102 BMessageQueue::CountMessages() const in CountMessages() 109 BMessageQueue::IsEmpty() const in IsEmpty() 116 BMessageQueue::FindMessage(int32 index) const in FindMessage() 138 BMessageQueue::FindMessage(uint32 what, int32 index) const in FindMessage() 162 BMessageQueue::Lock() in Lock() 169 BMessageQueue::Unlock() in Unlock() [all …]
|
H A D | Looper.cpp | 373 BMessageQueue*
|
/haiku/src/tests/kits/app/bmessagequeue/ |
H A D | MessageQueueTestAddon.cpp | 36 testSuite->addTest(AddMessageTest1<BMessageQueue>::suite()); in addonTestFunc() 37 testSuite->addTest(AddMessageTest2<BMessageQueue>::suite()); in addonTestFunc() 38 testSuite->addTest(ConcurrencyTest1<BMessageQueue>::suite()); in addonTestFunc() 39 testSuite->addTest(ConcurrencyTest2<BMessageQueue>::suite()); in addonTestFunc() 40 testSuite->addTest(FindMessageTest1<BMessageQueue>::suite()); in addonTestFunc() 42 testSuite->addTest(AddMessageTest1<OpenBeOS::BMessageQueue>::suite()); in addonTestFunc() 43 testSuite->addTest(AddMessageTest2<OpenBeOS::BMessageQueue>::suite()); in addonTestFunc() 44 testSuite->addTest(ConcurrencyTest1<OpenBeOS::BMessageQueue>::suite()); in addonTestFunc() 45 testSuite->addTest(ConcurrencyTest2<OpenBeOS::BMessageQueue>::suite()); in addonTestFunc() 46 testSuite->addTest(FindMessageTest1<OpenBeOS::BMessageQueue>::suite()); in addonTestFunc()
|
H A D | MessageQueueTestCase.h | 37 BMessageQueue *theMessageQueue; 40 SafetyLock(BMessageQueue *aMessageQueue) {theMessageQueue = aMessageQueue;} in SafetyLock() 66 BMessageQueue *theMessageQueue;
|
H A D | MessageQueueTestCase.cpp | 20 theMessageQueue(new BMessageQueue()) in MessageQueueTestCase()
|
H A D | ConcurrencyTest2.cpp | 104 BMessageQueue *tmpMessageQueue = theMessageQueue; in TestThread1()
|
/haiku/headers/os/app/ |
H A D | MessageQueue.h | 14 class BMessageQueue { 16 BMessageQueue(); 17 virtual ~BMessageQueue(); 41 BMessageQueue(const BMessageQueue &); 42 BMessageQueue& operator=(const BMessageQueue &);
|
H A D | Looper.h | 19 class BMessageQueue; variable 57 BMessageQueue* MessageQueue() const;
|
H A D | Message.h | 534 friend class BMessageQueue; variable
|
/haiku/docs/user/app/ |
H A D | MessageQueue.dox | 19 \brief Provides the BMessageQueue class. 24 \class BMessageQueue 36 BMessageQueue instance. 48 \fn BMessageQueue::BMessageQueue() 56 \fn BMessageQueue::~BMessageQueue() 57 \brief Destruct the BMessageQueue. It iterates over any messages left on 61 BMessageQueue is deconstructed. If the lock is released, it is 73 \fn void BMessageQueue::AddMessage(BMessage* message) 80 Because a BMessageQueue claims ownership of the \a message, it is important 81 that the message does not belong to another BMessageQueue. [all …]
|
H A D | _app_intro.dox | 29 - BMessageQueue
|
H A D | _app_messaging.dox | 69 method. This method puts the message in the BMessageQueue of the looper. 138 - BMessageQueue is a class that is also internally used by BLooper. It
|
/haiku/headers/private/app/ |
H A D | DirectMessageTarget.h | 27 BMessageQueue* Queue() { return &fQueue; } in Queue() 33 BMessageQueue fQueue;
|
/haiku/headers/tools/cppunit/ |
H A D | TestApp.h | 17 BMessageQueue &Queue(); 20 BMessageQueue fQueue;
|
/haiku/src/tests/kits/storage/ |
H A D | TestApp.h | 15 BMessageQueue &Queue(); 18 BMessageQueue fQueue;
|
H A D | TestApp.cpp | 25 BMessageQueue &
|
H A D | VolumeTest.cpp | 530 BMessageQueue &queue = handler.Queue(); in CheckWatchingMessage()
|
/haiku/src/kits/network/libnetapi/ |
H A D | SocketMessenger.cpp | 37 BMessageQueue fReceivedMessages; 68 AutoLocker<BMessageQueue> queueLocker(fReceivedMessages); in ClearMessages() 233 AutoLocker<BMessageQueue> queueLocker(fPrivateData->fReceivedMessages); in ReceiveMessage() 411 AutoLocker<BMessageQueue> queueLocker( in _MessageReader()
|
/haiku/src/servers/registrar/ |
H A D | TRoster.h | 30 typedef map<int32, BMessageQueue*> IARRequestMap; 99 void _ReplyToIARRequests(BMessageQueue* requests,
|
H A D | TRoster.cpp | 577 BMessageQueue* requests = it->second; in HandleSetThreadAndTeam() 586 BMessageQueue* requests = it->second; in HandleSetThreadAndTeam() 1688 BMessageQueue* requests = NULL; in _AddIARRequest() 1690 requests = new(nothrow) BMessageQueue(); in _AddIARRequest() 1712 TRoster::_ReplyToIARRequests(BMessageQueue* requests, const RosterAppInfo* info) in _ReplyToIARRequests()
|
/haiku/src/servers/bluetooth/ |
H A D | LocalDeviceHandler.h | 48 BMessageQueue fEventsWanted;
|
/haiku/src/servers/app/ |
H A D | EventStream.h | 71 BMessageQueue fEvents;
|
/haiku/src/tools/cppunit/ |
H A D | TestApp.cpp | 27 BMessageQueue &
|
/haiku/src/tests/kits/app/ |
H A D | Jamfile | 98 # BMessageQueue
|
/haiku/headers/build/os/app/ |
H A D | Message.h | 276 friend class BMessageQueue; variable
|