summaryrefslogtreecommitdiff
path: root/pjlib/src/pj++/types.hpp
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2005-11-08 09:51:21 +0000
committerBenny Prijono <bennylp@teluu.com>2005-11-08 09:51:21 +0000
commit947acb45106f9fc9b1dab32a1d815f5d8d084e68 (patch)
treeeb18bdcad7aa581328cfa830d4a6b7550dca4071 /pjlib/src/pj++/types.hpp
parent5b11ba6ce80a7fed9cab4320fcaf02d70fc9b712 (diff)
Split PJLIB utilities into pjutil
git-svn-id: http://svn.pjsip.org/repos/pjproject/main@29 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjlib/src/pj++/types.hpp')
-rw-r--r--pjlib/src/pj++/types.hpp61
1 files changed, 0 insertions, 61 deletions
diff --git a/pjlib/src/pj++/types.hpp b/pjlib/src/pj++/types.hpp
deleted file mode 100644
index efa74399..00000000
--- a/pjlib/src/pj++/types.hpp
+++ /dev/null
@@ -1,61 +0,0 @@
-/* $Id$
- *
- */
-#ifndef __PJPP_TYPES_H__
-#define __PJPP_TYPES_H__
-
-#include <pj/types.h>
-
-class PJ_Pool;
-class PJ_Socket;
-
-
-class PJ_Time_Val : public pj_time_val
-{
-public:
- PJ_Time_Val() {}
- PJ_Time_Val(const PJ_Time_Val &rhs) { sec=rhs.sec; msec=rhs.msec; }
- explicit PJ_Time_Val(const pj_time_val &tv) { sec = tv.sec; msec = tv.msec; }
-
- long get_sec() const { return sec; }
- long get_msec() const { return msec; }
- void set_sec (long s) { sec = s; }
- void set_msec(long ms) { msec = ms; normalize(); }
- long to_msec() const { return PJ_TIME_VAL_MSEC((*this)); }
-
- bool operator == (const PJ_Time_Val &rhs) const { return PJ_TIME_VAL_EQ((*this), rhs); }
- bool operator > (const PJ_Time_Val &rhs) const { return PJ_TIME_VAL_GT((*this), rhs); }
- bool operator >= (const PJ_Time_Val &rhs) const { return PJ_TIME_VAL_GTE((*this), rhs); }
- bool operator < (const PJ_Time_Val &rhs) const { return PJ_TIME_VAL_LT((*this), rhs); }
- bool operator <= (const PJ_Time_Val &rhs) const { return PJ_TIME_VAL_LTE((*this), rhs); }
-
- PJ_Time_Val & operator = (const PJ_Time_Val &rhs) {
- sec = rhs.sec;
- msec = rhs.msec;
- return *this;
- }
-
- PJ_Time_Val & operator += (const PJ_Time_Val &rhs) {
- PJ_TIME_VAL_ADD((*this), rhs);
- return *this;
- }
-
- PJ_Time_Val & operator -= (const PJ_Time_Val &rhs) {
- PJ_TIME_VAL_SUB((*this), rhs);
- return *this;
- }
-
- /* Must include os.hpp to use these, otherwise unresolved in linking */
- pj_status_t gettimeofday();
- pj_parsed_time decode();
- pj_status_t encode(const pj_parsed_time *pt);
- pj_status_t to_gmt();
- pj_status_t to_local();
-
-
-private:
- void normalize() { pj_time_val_normalize(this); }
-
-};
-
-#endif /* __PJPP_TYPES_H__ */