コード例 #1
0
ファイル: Bundle.cpp プロジェクト: JoneXie/macchina.io
void Bundle::stop()
{
	if (_state != BUNDLE_ACTIVE) throw BundleStateException("stop() requires ACTIVE state");
	
	StateChange stateChange(_state, BUNDLE_STOPPING);
	BundleEvent stoppingEvent(this, BundleEvent::EV_BUNDLE_STOPPING);
	events().bundleStopping(this, stoppingEvent);
	_loader.stopBundle(this);
	stateChange.commit(BUNDLE_RESOLVED);
	BundleEvent stoppedEvent(this, BundleEvent::EV_BUNDLE_STOPPED);
	events().bundleStopped(this, stoppedEvent);
}
コード例 #2
0
ファイル: dcpu_thread.cpp プロジェクト: storance/dcpu16
	void DcpuThread::notifyStopped() {
		wxCommandEvent stoppedEvent(wxEVT_COMMAND_DCPU_STOPPED);
		eventHandler->AddPendingEvent(stoppedEvent);
	}