BLOG | DOCUMENTATION | GITHUB

Home --> Documentations --> PJSIP Reference

types.hpp File Reference

PJSUA2 Base Types. More...

#include <pjsua2/config.hpp>
#include <string>
#include <vector>
#include <map>

Data Structures

struct  pj::Error
 
struct  pj::Version
 
struct  pj::TimeVal
 

Namespaces

namespace  pj
 

Macros

#define PJSUA2_RAISE_ERROR(status)    PJSUA2_RAISE_ERROR2(status, string())
 
#define PJSUA2_RAISE_ERROR2(status, op)    PJSUA2_RAISE_ERROR3(status, op, string())
 
#define PJSUA2_RAISE_ERROR3(status, op, txt)
 
#define PJSUA2_CHECK_RAISE_ERROR2(status, op)
 
#define PJSUA2_CHECK_RAISE_ERROR(status)    PJSUA2_CHECK_RAISE_ERROR2(status, "")
 
#define PJSUA2_CHECK_EXPR(expr)
 

Typedefs

typedef std::vector< std::string > pj::StringVector
 
typedef std::vector< int > pj::IntVector
 
typedef std::map< std::string, std::string > pj::StringToStringMap
 
typedef void * pj::Token
 
typedef string pj::SocketAddress
 
typedef int pj::TransportId
 
typedef void * pj::TransportHandle
 
typedef void * pj::TimerEntry
 
typedef void * pj::GenericData
 

Enumerations

enum  { pj::INVALID_ID = -1 , pj::SUCCESS = 0 }
 

 


PJSIP Open Source, high performance, small footprint, and very very portable SIP stack
Copyright (C) 2006-2008 Teluu Inc.