| 123 | pthread_t getThreadSelf() const {return tid;} |
| 124 | |
| 125 | long long duration() const { |
| 126 | pthread_mutex_lock(&mp); |
| 127 | long long tv_usec = (state == FINISHED ? (unsigned long long)(tv_finished.tv_sec - tv_started.tv_sec) * 1000000 + (tv_finished.tv_usec - tv_started.tv_usec) : -1); |
| 128 | pthread_mutex_unlock(&mp); |
| 129 | return tv_usec; |
| 130 | } |
| 131 | |
| 132 | ThreadArg* getArg() {return arg;} |
| 133 | bool deleteArg() const {return delete_arg;} |
no outgoing calls
no test coverage detected