BYTE data[CALL_OUTPUT_READ_CHUNK_SIZE];\r
while(ReadFile(hRead,data,CALL_OUTPUT_READ_CHUNK_SIZE,&readnumber,NULL))\r
{\r
+ //Todo: when OnOutputData() returns 'true', abort git-command. Send CTRL-C signal?\r
pcall->OnOutputData(data,readnumber);\r
}\r
+ pcall->OnEnd();\r
\r
\r
CloseHandle(pi.hThread);\r
//When this function returns 'true' the git command should be aborted.\r
//This behavior is not implemented yet.\r
virtual bool OnOutputData(const BYTE* data, size_t size)=0;\r
+ virtual void OnEnd(){}\r
\r
private:\r
CString m_Cmd;\r