Go to the documentation of this file.
86 #ifndef CCXX_RTP_PRIVATE_H_
87 #define CCXX_RTP_PRIVATE_H_
89 #include <cc++/config.h>
90 #include <cc++/thread.h>
91 #include <cc++/socket.h>
92 #include <cc++/process.h>
93 #include <cc++/export.h>
113 #ifdef CCXX_NAMESPACES
120 #define timeradd(a, b, result) \
122 (result)->tv_sec = (a)->tv_sec + (b)->tv_sec; \
123 (result)->tv_usec = (a)->tv_usec + (b)->tv_usec; \
124 if ( (result)->tv_usec >= 1000000 ) { \
125 (result)->tv_sec++; (result)->tv_usec -= 1000000ul; \
131 #define timersub(a, b, result) \
133 (result)->tv_sec = (a)->tv_sec - (b)->tv_sec; \
134 (result)->tv_usec = (a)->tv_usec - (b)->tv_usec; \
135 if ( (result)->tv_usec < 0 ) { \
136 (result)->tv_sec--; (result)->tv_usec += 1000000ul; \
149 #ifdef CCXX_NAMESPACES
153 #endif // ifndef CCXX_RTP_PRIVATE_H_