pre-condition: we have the lock, arbitrary thread
| 699 | |
| 700 | // pre-condition: we have the lock, arbitrary thread |
| 701 | void Probe::queueCreatedObject(QObject *obj) |
| 702 | { |
| 703 | EXPENSIVE_ASSERT(!isObjectCreationQueued(obj)); |
| 704 | |
| 705 | ObjectChange c; |
| 706 | c.obj = obj; |
| 707 | c.type = ObjectChange::Create; |
| 708 | m_queuedObjectChanges.push_back(c); |
| 709 | notifyQueuedObjectChanges(); |
| 710 | } |
| 711 | |
| 712 | // pre-condition: we have the lock, arbitrary thread |
| 713 | void Probe::queueDestroyedObject(QObject *obj) |