コード例 #1
0
ファイル: LinkWindows.cpp プロジェクト: berkelium/berkelium
	virtual ~LinkWindowsImpl() {
		TRACE_OBJECT_DELETE("LinkWindowsImpl");
		if (group) {
			group->unregisterLink(this);
		}
		if (pipe != INVALID_HANDLE_VALUE) {
			CloseHandle(pipe);
		}
	}
コード例 #2
0
ファイル: ProcessWin32.cpp プロジェクト: berkelium/berkelium
	virtual ~ProcessWindowsImpl() {
		TRACE_OBJECT_DELETE("ProcessWin32");
		if(!started) return;
		// Wait until child process exits.
		WaitForSingleObject(pi.hProcess, INFINITE);

		// Close process and thread handles. 
		CloseHandle(pi.hProcess);
		CloseHandle(pi.hThread);

		/*
		if(redirect) {
			// TODO close handles
		}
		*/
	}
コード例 #3
0
ファイル: LinkLinux.cpp プロジェクト: berkelium/berkelium
 virtual ~LinkLinuxImpl() {
     TRACE_OBJECT_DELETE("LinkLinuxImpl");
     if(group) {
         group->unregisterLink(this);
     }
 }
コード例 #4
0
ファイル: LogDelegate.cpp プロジェクト: Lautitia/berkelium
	virtual ~LogDelegateImpl() {
		TRACE_OBJECT_DELETE("LogDelegateImpl");
	}
コード例 #5
0
ファイル: Tab.cpp プロジェクト: Lautitia/berkelium
Tab::~Tab() {
	TRACE_OBJECT_DELETE("Tab");
}
コード例 #6
0
ファイル: Channel.cpp プロジェクト: Lautitia/berkelium
	virtual ~ChannelImpl() {
		TRACE_OBJECT_DELETE("ChannelImpl");
	}
コード例 #7
0
ファイル: Channel.cpp プロジェクト: Lautitia/berkelium
ChannelCallback::~ChannelCallback() {
	TRACE_OBJECT_DELETE("ChannelCallback");
}
コード例 #8
0
ファイル: Channel.cpp プロジェクト: Lautitia/berkelium
Channel::~Channel() {
	TRACE_OBJECT_DELETE("Channel");
}
コード例 #9
0
ファイル: Process.cpp プロジェクト: berkelium/berkelium
Process::~Process() {
	TRACE_OBJECT_DELETE("Process");
}
コード例 #10
0
ファイル: Instance.cpp プロジェクト: Lautitia/berkelium
Instance::~Instance() {
	TRACE_OBJECT_DELETE("Instance");
}