示例#1
0
void
InterfacesListView::DetachedFromWindow()
{
	BListView::DetachedFromWindow();

	stop_watching_network(this);

	// free all items, they will be retrieved again in AttachedToWindow()
	for (int32 i = CountItems(); i-- > 0;)
		delete ItemAt(i);

	MakeEmpty();
}
示例#2
0
void
NetworkStatusView::DetachedFromWindow()
{
	stop_watching_network(this);
}
示例#3
0
void
BNetworkRoster::StopWatching(const BMessenger& target)
{
    stop_watching_network(target);
}
示例#4
0
NetworkWindow::~NetworkWindow()
{
	stop_watching_network(this);
	fSettings.StopMonitoring(this);
}
示例#5
0
status_t
stop_watching_network(const BHandler* handler, const BLooper* looper)
{
	const BMessenger target(handler, looper);
	return stop_watching_network(target);
}
	virtual ~EventLooper()
	{
		fQuitting = true;
		stop_watching_network(this);
	}