/////////////////////////////////////////////////////////////////////// // Function: Transform // // Author: $author$ // Date: 7/18/2011 /////////////////////////////////////////////////////////////////////// virtual eError Transform (const nsXalan::XSLTInputSource &input, const nsXalan::XSLTInputSource &stylesheetInput, nsXalan::XSLTResultTarget& result, cCharWriterInterface& errorMessage) { eError error = e_ERROR_FAILED; try { int err; if ((err = transform(input, stylesheetInput, result))) { c_DB_ERROR("() err = " << err << " on transform()"); const char* errorString; if ((errorString = getLastError())) errorMessage.Write(errorString); } else error = e_ERROR_NONE; } catch (cXercesException& e) { c_DB_ERROR("() caught cXercesException"); e.Write(errorMessage); } return error; }
/////////////////////////////////////////////////////////////////////// // Destructor: ~cPThreadMutex // // Author: $author$ // Date: 3/20/2011 /////////////////////////////////////////////////////////////////////// virtual ~cPThreadMutex() { eError error; if ((error = Destroyed())) { c_DB_ERROR("() failed on Destroyed()"); throw (error); } }
/////////////////////////////////////////////////////////////////////// // Function: GetCgiMainCgiEnvironment // // Author: $author$ // Date: 11/23/2012 /////////////////////////////////////////////////////////////////////// virtual eError GetCgiMainCgiEnvironment() { eError error = e_ERROR_NONE; const char* chars; if (!(error = m_cgiEnv.Init())) { for (eCgiEnv e=e_FIRST_CGI_ENV; e<=e_LAST_CGI_ENV; e++) { if ((chars = GetCgiEnvValue(e))) if (!(m_cgiEnv.Set(e, chars))) { c_DB_ERROR("() failed on m_cgiEnv.Set(" << e << ", \"" << chars << "\")"); return error = e_ERROR_FAILED; } } } else { c_DB_ERROR("() failed " << error << " on m_cgiEnv.Init()"); } return error; }
/////////////////////////////////////////////////////////////////////// // Class: cWinThreadInterface // // Author: $author$ // Date: 6/14/2011 /////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////// // Function: cWinThreadInterface::ThreadProc // // Author: $author$ // Date: 6/15/2011 /////////////////////////////////////////////////////////////////////// DWORD WINAPI cWinThreadInterface::ThreadProc (LPVOID lpParameter) { DWORD dwResult = 0; cWinThreadInterface* thread; if ((thread = (cWinThreadInterface*)(lpParameter))) dwResult = thread->Run(); else c_DB_ERROR("() parameter == 0"); return dwResult; }