summaryrefslogtreecommitdiff
path: root/replay/sv_basejob.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'replay/sv_basejob.cpp')
-rw-r--r--replay/sv_basejob.cpp31
1 files changed, 31 insertions, 0 deletions
diff --git a/replay/sv_basejob.cpp b/replay/sv_basejob.cpp
new file mode 100644
index 0000000..aeb0d8e
--- /dev/null
+++ b/replay/sv_basejob.cpp
@@ -0,0 +1,31 @@
+//========= Copyright Valve Corporation, All rights reserved. ============//
+//
+//=======================================================================================//
+
+#include "sv_basejob.h"
+
+// memdbgon must be the last include file in a .cpp file!!!
+#include "tier0/memdbgon.h"
+
+//----------------------------------------------------------------------------------------
+
+CBaseJob::CBaseJob( JobPriority_t priority/*=JP_NORMAL*/,
+ ISpewer *pSpewer/*=g_pDefaultSpewer*/ )
+: CJob( priority ),
+ CBaseSpewer( pSpewer ),
+ m_nError( ERROR_NONE )
+{
+ m_szError[ 0 ] = '\0';
+}
+
+void CBaseJob::SetError( int nError, const char *pError )
+{
+ m_nError = nError;
+
+ if ( pError )
+ {
+ V_strcpy( m_szError, pError );
+ }
+}
+
+//---------------------------------------------------------------------------------------- \ No newline at end of file