+ else if (m_state == START) {
+ ERR("Already started\n");
+ pthread_mutex_unlock(&(mutex_lock));
+ return false;
+ }
+
+ ret = pthread_cond_signal(&th_cond);
+ if (ret != 0) {
+ ERR("pthread_cond_wait : %s",strerror(errno));
+ }
+
+ m_state = START;
+ pthread_mutex_unlock(&(mutex_lock));
+