diff --git a/winixd/core/basethread.h b/winixd/core/basethread.h index b5c26ee..2813a93 100644 --- a/winixd/core/basethread.h +++ b/winixd/core/basethread.h @@ -144,12 +144,12 @@ protected: void SignalLoop(); static void * StartRoutine(void *); - bool BaseInit(); - void BaseUninit(); - bool BaseSignalReceived(); - void BaseDo(); - bool WaitForSignal(); - bool WaitForSignalSleep(time_t second); + virtual bool BaseInit(); + virtual void BaseUninit(); + virtual bool BaseSignalReceived(); + virtual void BaseDo(); + virtual bool WaitForSignal(); + virtual bool WaitForSignalSleep(time_t second); bool Lock(); void Unlock();