File libsrc/stopwatch.c


Included Files


Global Function accrete_stopwatch()

int accrete_stopwatch ( struct stopwatch* stp_into, struct stopwatch* stp_from )
Prototyped in: mplib1/stopwatch.h
Calls: add_timevals() libsrc/stopwatch_c.c

Global Function init_stopwatch()

int init_stopwatch ( struct stopwatch* stp )
Prototyped in: mplib1/stopwatch.h
Calls: memset()

Global Function start_stopwatch()

int start_stopwatch ( struct stopwatch* stp )
Prototyped in: mplib1/stopwatch.h
Calls: get_time() libsrc/stopwatch.c
  __errno_location()

Global Function stop_stopwatch()

int stop_stopwatch ( struct stopwatch* stp )
Prototyped in: mplib1/stopwatch.h
Calls: accum_stop_timevals() libsrc/stopwatch_c.c
  get_time() libsrc/stopwatch.c
  __errno_location()

Local Function get_time()

static int get_time ( struct timeval* tvp )
Calls: gettimeofday()
Called by: start_stopwatch() libsrc/stopwatch.c
  stop_stopwatch() libsrc/stopwatch.c