Changeset 6051


Ignore:
Timestamp:
Aug 15, 2019 5:11:41 AM (5 years ago)
Author:
nanang
Message:

Close #2219: Initialize enum fields in PJSUA2 objects.

Location:
pjproject/trunk/pjsip
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/include/pjsua2/account.hpp

    r6035 r6051  
    328328public: 
    329329    /** 
     330     * Default constructor 
     331     */ 
     332    AccountCallConfig() : holdType(PJSUA_CALL_HOLD_TYPE_DEFAULT), 
     333                          prackUse(PJSUA_100REL_NOT_USED), 
     334                          timerUse(PJSUA_SIP_TIMER_OPTIONAL) 
     335    {} 
     336 
     337    /** 
    330338     * Read this object from a container node. 
    331339     * 
     
    689697public: 
    690698    /** 
     699     * Default constructor 
     700     */ 
     701    AccountNatConfig() : sipStunUse(PJSUA_STUN_USE_DEFAULT), 
     702                         mediaStunUse(PJSUA_STUN_USE_DEFAULT), 
     703                         nat64Opt(PJSUA_NAT64_DISABLED), 
     704                         turnConnType(PJ_TURN_TP_UDP) 
     705    {} 
     706 
     707    /** 
    691708     * Read this object from a container node. 
    692709     * 
     
    967984 
    968985public: 
     986    /** 
     987     * Default constructor 
     988     */ 
     989    AccountMediaConfig() : srtpUse(PJSUA_DEFAULT_USE_SRTP), 
     990                           ipv6Use(PJSUA_IPV6_DISABLED) 
     991    {} 
     992 
    969993    /** 
    970994     * Read this object from a container node. 
     
    10741098public: 
    10751099    /** 
     1100     * Default constructor 
     1101     */ 
     1102    AccountVideoConfig() : 
     1103                    rateControlMethod(PJMEDIA_VID_STREAM_RC_SIMPLE_BLOCKING) 
     1104    {} 
     1105 
     1106    /** 
    10761107     * Read this object from a container node. 
    10771108     * 
     
    13151346 
    13161347public: 
     1348    /** 
     1349     * Default constructor 
     1350     */ 
     1351    AccountInfo() : regStatus(PJSIP_SC_NULL) 
     1352    {} 
     1353 
    13171354    /** Import from pjsip data */ 
    13181355    void fromPj(const pjsua_acc_info &pai); 
  • pjproject/trunk/pjsip/include/pjsua2/call.hpp

    r6026 r6051  
    516516public: 
    517517    /** 
     518     * Default constructor 
     519     */ 
     520    CallInfo() : id(PJSUA_INVALID_ID), 
     521                 role(PJSIP_ROLE_UAC), 
     522                 state(PJSIP_INV_STATE_NULL), 
     523                 lastStatusCode(PJSIP_SC_NULL) 
     524    {} 
     525 
     526    /** 
    518527     * Convert from pjsip 
    519528     */ 
     
    582591 
    583592public: 
     593    /** 
     594     * Default constructor 
     595     */ 
     596    StreamInfo() : type(PJMEDIA_TYPE_NONE), 
     597                   proto(PJMEDIA_TP_PROTO_NONE), 
     598                   dir(PJMEDIA_DIR_NONE) 
     599    {} 
     600 
    584601    /** 
    585602     * Convert from pjsip 
  • pjproject/trunk/pjsip/include/pjsua2/endpoint.hpp

    r6026 r6051  
    131131    pj_ssl_cert_name_type  type;            /**< Name type              */ 
    132132    string                 name;            /**< The name               */ 
     133 
     134public: 
     135    /** 
     136     * Default constructor 
     137     */ 
     138    SslCertName() : type(PJ_SSL_CERT_NAME_UNKNOWN) 
     139    {} 
    133140}; 
    134141 
     
    341348     */ 
    342349    unsigned        restartLisDelay; 
     350 
    343351public: 
    344352    /** 
  • pjproject/trunk/pjsip/include/pjsua2/media.hpp

    r6026 r6051  
    6060     */ 
    6161    pjmedia_type        type; 
     62 
     63public: 
     64    /** 
     65     * Default constructor 
     66     */ 
     67    MediaFormat() : id(0), type(PJMEDIA_TYPE_NONE) 
     68    {} 
    6269}; 
    6370 
     
    446453     */ 
    447454    pj_uint32_t         sizeSamples; 
     455 
     456public: 
     457    /** 
     458     * Default constructor 
     459     */ 
     460    AudioMediaPlayerInfo() : formatId(PJMEDIA_FORMAT_L16) 
     461    {} 
    448462}; 
    449463 
     
    19841998    MediaFormatVideoVector fmt; 
    19851999 
     2000public: 
     2001    /** 
     2002     * Default constructor 
     2003     */ 
     2004    VideoDevInfo() : id(-1), dir(PJMEDIA_DIR_NONE) 
     2005    {} 
     2006 
    19862007    /** 
    19872008     * Construct from pjmedia_vid_dev_info. 
     
    23432364                                             encoder input and decoder 
    23442365                                             output.                        */ 
     2366public: 
     2367    /** 
     2368     * Default constructor 
     2369     */ 
     2370    CodecParamInfo() : fmtId(PJMEDIA_FORMAT_L16) 
     2371    {} 
    23452372}; 
    23462373 
     
    24062433                                             encFmt and decFmt only.        */ 
    24072434 
     2435public: 
     2436    /** 
     2437     * Default constructor 
     2438     */ 
     2439    VidCodecParam() : dir(PJMEDIA_DIR_NONE), 
     2440                      packing(PJMEDIA_VID_PACKING_UNKNOWN) 
     2441    {} 
     2442 
    24082443    void fromPj(const pjmedia_vid_codec_param &param); 
    24092444 
     
    24822517public: 
    24832518    /** 
     2519     * Default constructor 
     2520     */ 
     2521    MediaEvent() : type(PJMEDIA_EVENT_NONE) 
     2522    {} 
     2523 
     2524    /** 
    24842525     * Convert from pjsip 
    24852526     */ 
  • pjproject/trunk/pjsip/include/pjsua2/presence.hpp

    r6026 r6051  
    171171 
    172172public: 
     173    /** 
     174     * Default constructor 
     175     */ 
     176    BuddyInfo() : subState(PJSIP_EVSUB_STATE_UNKNOWN), 
     177                  subTermCode(PJSIP_SC_NULL) 
     178    {} 
     179                     
     180 
    173181    /** Import from pjsip structure */ 
    174182    void fromPj(const pjsua_buddy_info &pbi); 
  • pjproject/trunk/pjsip/src/pjsua2/call.cpp

    r6026 r6051  
    246246 
    247247CallMediaInfo::CallMediaInfo() 
    248 : audioConfSlot(PJSUA_INVALID_ID), 
     248: type(PJMEDIA_TYPE_NONE), 
     249  dir(PJMEDIA_DIR_NONE), 
     250  status(PJSUA_CALL_MEDIA_NONE), 
     251  audioConfSlot(PJSUA_INVALID_ID), 
    249252  videoIncomingWindowId(PJSUA_INVALID_ID), 
    250253  videoWindow(PJSUA_INVALID_ID), 
  • pjproject/trunk/pjsip/src/pjsua2/endpoint.cpp

    r6026 r6051  
    4545/////////////////////////////////////////////////////////////////////////////// 
    4646 
    47 TlsInfo::TlsInfo() 
    48         : empty(true) 
     47TlsInfo::TlsInfo() : cipher(PJ_TLS_UNKNOWN_CIPHER), 
     48                    empty(true) 
    4949{ 
    5050} 
  • pjproject/trunk/pjsip/src/pjsua2/siptypes.cpp

    r6026 r6051  
    148148/////////////////////////////////////////////////////////////////////////////// 
    149149 
    150 TlsConfig::TlsConfig() 
     150TlsConfig::TlsConfig() : method(PJSIP_SSL_UNSPECIFIED_METHOD), 
     151                         qosType(PJ_QOS_TYPE_BEST_EFFORT) 
    151152{ 
    152153    pjsip_tls_setting ts; 
     
    255256/////////////////////////////////////////////////////////////////////////////// 
    256257 
    257 TransportConfig::TransportConfig() 
     258TransportConfig::TransportConfig() : qosType(PJ_QOS_TYPE_BEST_EFFORT) 
    258259{ 
    259260    pjsua_transport_config tc; 
     
    547548 
    548549SipTransaction::SipTransaction() 
    549 : role(PJSIP_ROLE_UAC), statusCode(PJSIP_SC_NULL), state(PJSIP_TSX_STATE_NULL), pjTransaction(NULL) 
     550: role(PJSIP_ROLE_UAC), statusCode(PJSIP_SC_NULL), 
     551  state(PJSIP_TSX_STATE_NULL), pjTransaction(NULL) 
    550552{ 
    551553} 
Note: See TracChangeset for help on using the changeset viewer.