Ignore:
Timestamp:
Jun 12, 2019 6:00:35 AM (3 years ago)
Author:
nanang
Message:

Misc (re #2147): Fixed compile warnings "dynamic exception specifications are deprecated in C++11".

File:
1 edited

Legend:

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

    r5972 r6026  
    574574     * @param node              Container to write values from. 
    575575     */ 
    576     virtual void readObject(const ContainerNode &node) throw(Error); 
     576    virtual void readObject(const ContainerNode &node) PJSUA2_THROW(Error); 
    577577 
    578578    /** 
     
    581581     * @param node              Container to write values to. 
    582582     */ 
    583     virtual void writeObject(ContainerNode &node) const throw(Error); 
     583    virtual void writeObject(ContainerNode &node) const PJSUA2_THROW(Error); 
    584584 
    585585}; 
     
    674674     * @param node              Container to write values from. 
    675675     */ 
    676     virtual void readObject(const ContainerNode &node) throw(Error); 
     676    virtual void readObject(const ContainerNode &node) PJSUA2_THROW(Error); 
    677677 
    678678    /** 
     
    681681     * @param node              Container to write values to. 
    682682     */ 
    683     virtual void writeObject(ContainerNode &node) const throw(Error); 
     683    virtual void writeObject(ContainerNode &node) const PJSUA2_THROW(Error); 
    684684}; 
    685685 
     
    893893     * @param node              Container to write values from. 
    894894     */ 
    895     virtual void readObject(const ContainerNode &node) throw(Error); 
     895    virtual void readObject(const ContainerNode &node) PJSUA2_THROW(Error); 
    896896 
    897897    /** 
     
    900900     * @param node              Container to write values to. 
    901901     */ 
    902     virtual void writeObject(ContainerNode &node) const throw(Error); 
     902    virtual void writeObject(ContainerNode &node) const PJSUA2_THROW(Error); 
    903903}; 
    904904 
     
    923923     * @param node              Container to write values from. 
    924924     */ 
    925     virtual void readObject(const ContainerNode &node) throw(Error); 
     925    virtual void readObject(const ContainerNode &node) PJSUA2_THROW(Error); 
    926926 
    927927    /** 
     
    930930     * @param node              Container to write values to. 
    931931     */ 
    932     virtual void writeObject(ContainerNode &node) const throw(Error); 
     932    virtual void writeObject(ContainerNode &node) const PJSUA2_THROW(Error); 
    933933 
    934934}; 
     
    955955public: 
    956956    /** Retrieve the singleton instance of the endpoint */ 
    957     static Endpoint &instance() throw(Error); 
     957    static Endpoint &instance() PJSUA2_THROW(Error); 
    958958 
    959959    /** Default constructor */ 
     
    979979     * application must call libDestroy() before quitting. 
    980980     */ 
    981     void libCreate() throw(Error); 
     981    void libCreate() PJSUA2_THROW(Error); 
    982982 
    983983    /** 
     
    997997     * @param prmEpConfig       Endpoint configurations 
    998998     */ 
    999     void libInit( const EpConfig &prmEpConfig) throw(Error); 
     999    void libInit( const EpConfig &prmEpConfig) PJSUA2_THROW(Error); 
    10001000 
    10011001    /** 
     
    10041004     * function any time after init(). 
    10051005     */ 
    1006     void libStart() throw(Error); 
     1006    void libStart() PJSUA2_THROW(Error); 
    10071007 
    10081008    /** 
     
    10141014     * @param name      The optional name to be assigned to the thread. 
    10151015     */ 
    1016     void libRegisterThread(const string &name) throw(Error); 
     1016    void libRegisterThread(const string &name) PJSUA2_THROW(Error); 
    10171017 
    10181018    /** 
     
    10631063     * @param prmFlags  Combination of pjsua_destroy_flag enumeration. 
    10641064     */ 
    1065     void libDestroy(unsigned prmFlags=0) throw(Error); 
     1065    void libDestroy(unsigned prmFlags=0) PJSUA2_THROW(Error); 
    10661066 
    10671067 
     
    11361136     */ 
    11371137    Token utilTimerSchedule(unsigned prmMsecDelay, 
    1138                             Token prmUserData) throw (Error); 
     1138                            Token prmUserData) PJSUA2_THROW(Error); 
    11391139 
    11401140    /** 
     
    11581158     * Get cipher list supported by SSL/TLS backend. 
    11591159     */ 
    1160     IntVector utilSslGetAvailableCiphers() throw (Error); 
     1160    IntVector utilSslGetAvailableCiphers() PJSUA2_THROW(Error); 
    11611161 
    11621162    /************************************************************************* 
     
    11751175     * Note that STUN must be enabled to run this function successfully. 
    11761176     */ 
    1177     void natDetectType(void) throw(Error); 
     1177    void natDetectType(void) PJSUA2_THROW(Error); 
    11781178 
    11791179    /** 
     
    11861186     * PJ_EPENDING exception will be raised. 
    11871187     */ 
    1188     pj_stun_nat_type natGetType() throw(Error); 
     1188    pj_stun_nat_type natGetType() PJSUA2_THROW(Error); 
    11891189 
    11901190    /** 
     
    12121212     */ 
    12131213    void natUpdateStunServers(const StringVector &prmServers, 
    1214                               bool prmWait) throw(Error); 
     1214                              bool prmWait) PJSUA2_THROW(Error); 
    12151215 
    12161216    /** 
     
    12421242    void natCheckStunServers(const StringVector &prmServers, 
    12431243                             bool prmWait, 
    1244                              Token prmUserData) throw(Error); 
     1244                             Token prmUserData) PJSUA2_THROW(Error); 
    12451245 
    12461246    /** 
     
    12571257     */ 
    12581258    void natCancelCheckStunServers(Token token, 
    1259                                    bool notify_cb = false) throw(Error); 
     1259                                   bool notify_cb = false) PJSUA2_THROW(Error); 
    12601260 
    12611261    /************************************************************************* 
     
    12731273     */ 
    12741274    TransportId transportCreate(pjsip_transport_type_e type, 
    1275                                 const TransportConfig &cfg) throw(Error); 
     1275                                const TransportConfig &cfg) PJSUA2_THROW(Error); 
    12761276 
    12771277    /** 
     
    12831283     * @return                  Array of transport IDs. 
    12841284     */ 
    1285     IntVector transportEnum() throw(Error); 
     1285    IntVector transportEnum() PJSUA2_THROW(Error); 
    12861286 
    12871287    /** 
     
    12921292     * @return                  Transport info. 
    12931293     */ 
    1294     TransportInfo transportGetInfo(TransportId id) throw(Error); 
     1294    TransportInfo transportGetInfo(TransportId id) PJSUA2_THROW(Error); 
    12951295 
    12961296    /** 
     
    13041304     * 
    13051305     */ 
    1306     void transportSetEnable(TransportId id, bool enabled) throw(Error); 
     1306    void transportSetEnable(TransportId id, bool enabled) PJSUA2_THROW(Error); 
    13071307 
    13081308    /** 
     
    13131313     * @param id                Transport ID. 
    13141314     */ 
    1315     void transportClose(TransportId id) throw(Error); 
     1315    void transportClose(TransportId id) PJSUA2_THROW(Error); 
    13161316     
    13171317    /** 
     
    13281328     * @param tp                The transport. 
    13291329     */ 
    1330     void transportShutdown(TransportHandle tp) throw(Error); 
     1330    void transportShutdown(TransportHandle tp) PJSUA2_THROW(Error); 
    13311331 
    13321332    /************************************************************************* 
     
    13891389     * @return          The list of media port. 
    13901390     */ 
    1391     const AudioMediaVector &mediaEnumPorts() const throw(Error); 
     1391    const AudioMediaVector &mediaEnumPorts() const PJSUA2_THROW(Error); 
    13921392 
    13931393    /** 
     
    13961396     * @return          The list of audio media port. 
    13971397     */ 
    1398     AudioMediaVector2 mediaEnumPorts2() const throw(Error); 
     1398    AudioMediaVector2 mediaEnumPorts2() const PJSUA2_THROW(Error); 
    13991399 
    14001400    /** 
     
    14031403     * @return          The list of video media port. 
    14041404     */ 
    1405     VideoMediaVector mediaEnumVidPorts() const throw(Error); 
     1405    VideoMediaVector mediaEnumVidPorts() const PJSUA2_THROW(Error); 
    14061406 
    14071407    /** 
     
    14311431     * @return          Array of codec info. 
    14321432     */ 
    1433     const CodecInfoVector &codecEnum() throw(Error); 
     1433    const CodecInfoVector &codecEnum() PJSUA2_THROW(Error); 
    14341434 
    14351435    /** 
     
    14381438     * @return          Array of codec info. 
    14391439     */ 
    1440     CodecInfoVector2 codecEnum2() const throw(Error); 
     1440    CodecInfoVector2 codecEnum2() const PJSUA2_THROW(Error); 
    14411441 
    14421442    /** 
     
    14501450     */ 
    14511451    void codecSetPriority(const string &codec_id, 
    1452                           pj_uint8_t priority) throw(Error); 
     1452                          pj_uint8_t priority) PJSUA2_THROW(Error); 
    14531453 
    14541454    /** 
     
    14611461     * 
    14621462     */ 
    1463     CodecParam codecGetParam(const string &codec_id) const throw(Error); 
     1463    CodecParam codecGetParam(const string &codec_id) const PJSUA2_THROW(Error); 
    14641464 
    14651465    /** 
     
    14721472     */ 
    14731473    void codecSetParam(const string &codec_id, 
    1474                        const CodecParam param) throw(Error); 
     1474                       const CodecParam param) PJSUA2_THROW(Error); 
    14751475 
    14761476    /** 
     
    14821482     * @return          Array of video codec info. 
    14831483     */ 
    1484     const CodecInfoVector &videoCodecEnum() throw(Error); 
     1484    const CodecInfoVector &videoCodecEnum() PJSUA2_THROW(Error); 
    14851485 
    14861486    /** 
     
    14891489     * @return          Array of video codec info. 
    14901490     */ 
    1491     CodecInfoVector2 videoCodecEnum2() const throw(Error); 
     1491    CodecInfoVector2 videoCodecEnum2() const PJSUA2_THROW(Error); 
    14921492 
    14931493    /** 
     
    15021502     */ 
    15031503    void videoCodecSetPriority(const string &codec_id, 
    1504                                pj_uint8_t priority) throw(Error); 
     1504                               pj_uint8_t priority) PJSUA2_THROW(Error); 
    15051505 
    15061506    /** 
     
    15131513     * 
    15141514     */ 
    1515     VidCodecParam getVideoCodecParam(const string &codec_id) const throw(Error); 
     1515    VidCodecParam getVideoCodecParam(const string &codec_id) const 
     1516                                     PJSUA2_THROW(Error); 
    15161517 
    15171518    /** 
     
    15231524     */ 
    15241525    void setVideoCodecParam(const string &codec_id, 
    1525                             const VidCodecParam &param) throw(Error); 
     1526                            const VidCodecParam &param) PJSUA2_THROW(Error); 
    15261527                             
    15271528    /** 
     
    15311532     * 
    15321533     */ 
    1533     void resetVideoCodecParam(const string &codec_id) throw(Error); 
     1534    void resetVideoCodecParam(const string &codec_id) PJSUA2_THROW(Error); 
    15341535 
    15351536    /** 
     
    15381539     * @return          The list of SRTP crypto-suite name. 
    15391540     */ 
    1540     StringVector srtpCryptoEnum() throw(Error); 
     1541    StringVector srtpCryptoEnum() PJSUA2_THROW(Error); 
    15411542 
    15421543    /************************************************************************* 
     
    15631564     * @return          PJ_SUCCESS on success, other on error. 
    15641565     */ 
    1565     void handleIpChange(const IpChangeParam &param) throw(Error); 
     1566    void handleIpChange(const IpChangeParam &param) PJSUA2_THROW(Error); 
    15661567 
    15671568public: 
Note: See TracChangeset for help on using the changeset viewer.