truck-code
timestamp.h
Go to the documentation of this file.
1 
14 #ifndef SRC_UTILS_TIMESTAMP_H_
15 #define SRC_UTILS_TIMESTAMP_H_
16 
17 #include <string>
18 #include <sys/pps.h>
19 
20 
23 typedef struct {
24  int hour;
25  int minute;
26  int second;
28 } timestamp_t;
29 
31 extern void print_timestamp(FILE*, timestamp_t*);
32 
34 extern void encode_timestamp(pps_encoder_t, timestamp_t*);
35 
37 extern void decode_timestamp(pps_decoder_t decoder, timestamp_t* t);
38 
40 extern void import_timestamp(timestamp_t*, std::string);
41 
42 
45 
46 
47 #endif /* SRC_UTILS_TIMESTAMP_H_ */
int minute
Definition: timestamp.h:25
void encode_timestamp(pps_encoder_t, timestamp_t *)
Definition: timestamp.cpp:26
int hour
Definition: timestamp.h:24
void decode_timestamp(pps_decoder_t decoder, timestamp_t *t)
Definition: timestamp.cpp:36
Definition: timestamp.h:23
void import_timestamp(timestamp_t *, std::string)
Definition: timestamp.cpp:47
int second
Definition: timestamp.h:26
int millisecond
Definition: timestamp.h:27
void print_timestamp(FILE *, timestamp_t *)
Definition: timestamp.cpp:19
void get_current_timestamp(timestamp_t *)
Definition: timestamp.cpp:56