Go to the documentation of this file.
86 #ifndef CCXX_RTP_PRIVATE_H_
87 #define CCXX_RTP_PRIVATE_H_
89 #include <commoncpp/config.h>
90 #include <commoncpp/thread.h>
91 #include <commoncpp/socket.h>
92 #include <commoncpp/udp.h>
93 #include <commoncpp/process.h>
94 #include <commoncpp/export.h>
96 #include <ccrtp-config.h>
117 #define timeradd(a, b, result) \
119 (result)->tv_sec = (a)->tv_sec + (b)->tv_sec; \
120 (result)->tv_usec = (a)->tv_usec + (b)->tv_usec; \
121 if ( (result)->tv_usec >= 1000000 ) { \
122 (result)->tv_sec++; (result)->tv_usec -= 1000000ul; \
128 #define timersub(a, b, result) \
130 (result)->tv_sec = (a)->tv_sec - (b)->tv_sec; \
131 (result)->tv_usec = (a)->tv_usec - (b)->tv_usec; \
132 if ( (result)->tv_usec < 0 ) { \
133 (result)->tv_sec--; (result)->tv_usec += 1000000ul; \
148 #endif // ifndef CCXX_RTP_PRIVATE_H_