diff options
author | Liong Sauw Ming <ming@teluu.com> | 2014-01-16 05:30:46 +0000 |
---|---|---|
committer | Liong Sauw Ming <ming@teluu.com> | 2014-01-16 05:30:46 +0000 |
commit | e56ea14ab8531ee3cec375460577d1b89bf62e26 (patch) | |
tree | df77c3acb961514b2022ee9e030071b691145920 /pjsip/src/pjsua2/util.hpp | |
parent | bd1c47e995a3a844868f1d4dcc8f77f163ae721b (diff) |
Closed #1723: Merging pjsua2 branch into trunk
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4704 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/src/pjsua2/util.hpp')
-rw-r--r-- | pjsip/src/pjsua2/util.hpp | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/pjsip/src/pjsua2/util.hpp b/pjsip/src/pjsua2/util.hpp new file mode 100644 index 00000000..ae72af63 --- /dev/null +++ b/pjsip/src/pjsua2/util.hpp @@ -0,0 +1,45 @@ +/* $Id$ */ +/* + * Copyright (C) 2013 Teluu Inc. (http://www.teluu.com) + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +#include <pjsua2/types.hpp> +#include <string> + +#define PJ2BOOL(var) ((var) != PJ_FALSE) + +namespace pj +{ +using std::string; + +inline pj_str_t str2Pj(const string &input_str) +{ + pj_str_t output_str; + output_str.ptr = (char*)input_str.c_str(); + output_str.slen = input_str.size(); + return output_str; +} + +inline string pj2Str(const pj_str_t &input_str) +{ + if (input_str.ptr) + return string(input_str.ptr, input_str.slen); + return string(); +} + + +} // namespace |