Lines Matching refs:entry

215 			live_node_window *entry = static_cast<live_node_window *>
217 if (entry && entry->window) {
218 remove_observer(this, entry->ref);
219 BMessenger messenger(0, entry->window);
222 m_liveNodeWindows->RemoveItem(reinterpret_cast<void *>(entry));
223 delete entry;
231 dormant_node_window *entry = static_cast<dormant_node_window *>
233 if (entry && entry->window) {
234 BMessenger messenger(0, entry->window);
237 m_dormantNodeWindows->RemoveItem(reinterpret_cast<void *>(entry));
238 delete entry;
246 connection_window *entry = static_cast<connection_window *>
248 if (entry && entry->window) {
249 BMessenger messenger(0, entry->window);
252 m_connectionWindows->RemoveItem(reinterpret_cast<void *>(entry));
253 delete entry;
261 input_window *entry = static_cast<input_window *>
263 if (entry && entry->window) {
264 BMessenger messenger(0, entry->window);
267 m_inputWindows->RemoveItem(reinterpret_cast<void *>(entry));
268 delete entry;
276 output_window *entry = static_cast<output_window *>
278 if (entry && entry->window) {
279 BMessenger messenger(0, entry->window);
282 m_outputWindows->RemoveItem(reinterpret_cast<void *>(entry));
283 delete entry;
646 live_node_window *entry = new live_node_window(ref, window);
647 if (m_liveNodeWindows->AddItem(reinterpret_cast<void *>(entry))) {
648 add_observer(this, entry->ref);
665 live_node_window *entry = static_cast<live_node_window *>
667 if (entry->ref->id() == nodeID) {
668 *outWindow = entry->window;
685 live_node_window *entry = static_cast<live_node_window *>
687 if (entry->ref->id() == nodeID) {
688 m_liveNodeWindows->RemoveItem(reinterpret_cast<void *>(entry));
689 remove_observer(this, entry->ref);
690 delete entry;
709 dormant_node_window *entry = new dormant_node_window(info, window);
710 return m_dormantNodeWindows->AddItem(reinterpret_cast<void *>(entry));
723 dormant_node_window *entry = static_cast<dormant_node_window *>
725 if ((entry->info.addon == info.addon)
726 && (entry->info.flavor_id == info.flavor_id)) {
727 *outWindow = entry->window;
744 dormant_node_window *entry = static_cast<dormant_node_window *>
746 if ((entry->info.addon == info.addon)
747 && (entry->info.flavor_id == info.flavor_id)) {
748 m_dormantNodeWindows->RemoveItem(reinterpret_cast<void *>(entry));
749 delete entry;
768 connection_window *entry = new connection_window(connection.source(),
771 return m_connectionWindows->AddItem(reinterpret_cast<void *>(entry));
785 connection_window *entry = static_cast<connection_window *>
787 if ((entry->source == source)
788 && (entry->destination == destination)) {
789 *outWindow = entry->window;
807 connection_window *entry = static_cast<connection_window *>
809 if ((entry->source == source)
810 && (entry->destination == destination)) {
811 m_connectionWindows->RemoveItem(reinterpret_cast<void *>(entry));
812 delete entry;
831 input_window *entry = new input_window(input.destination, window);
832 return m_inputWindows->AddItem(reinterpret_cast<void *>(entry));
845 input_window *entry = static_cast<input_window *>
847 if (entry->destination == destination) {
848 *outWindow = entry->window;
865 input_window *entry = static_cast<input_window *>
867 if (entry->destination == destination) {
868 m_inputWindows->RemoveItem(reinterpret_cast<void *>(entry));
869 delete entry;
888 output_window *entry = new output_window(output.source, window);
889 return m_outputWindows->AddItem(reinterpret_cast<void *>(entry));
902 output_window *entry = static_cast<output_window *>
904 if (entry->source == source) {
905 *outWindow = entry->window;
922 output_window *entry = static_cast<output_window *>
924 if (entry->source == source) {
925 m_outputWindows->RemoveItem(reinterpret_cast<void *>(entry));
926 delete entry;