Ignore:
Timestamp:
Apr 15, 2019 10:52:16 AM (22 months ago)
Author:
nanang
Message:

Close #2189: fixed PJSUA2 thread safety issue in list of objects manipulation.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip-apps/src/swig/pjsua2.i

    r5775 r5969  
    106106%template(SipMultipartPartVector)       std::vector<pj::SipMultipartPart>; 
    107107%template(BuddyVector)                  std::vector<pj::Buddy*>; 
     108%template(BuddyVector2)                 std::vector<pj::Buddy>; 
    108109%template(AudioMediaVector)             std::vector<pj::AudioMedia*>; 
     110%template(AudioMediaVector2)            std::vector<pj::AudioMedia>; 
    109111%template(ToneDescVector)               std::vector<pj::ToneDesc>; 
    110112%template(ToneDigitVector)              std::vector<pj::ToneDigit>; 
    111113%template(ToneDigitMapVector)           std::vector<pj::ToneDigitMapDigit>; 
    112 %template(MediaFormatVector)            std::vector<pj::MediaFormat*>; 
    113114%template(AudioDevInfoVector)           std::vector<pj::AudioDevInfo*>; 
     115%template(AudioDevInfoVector2)          std::vector<pj::AudioDevInfo>; 
    114116%template(CodecInfoVector)              std::vector<pj::CodecInfo*>; 
     117%template(CodecInfoVector2)             std::vector<pj::CodecInfo>; 
    115118%template(VideoDevInfoVector)           std::vector<pj::VideoDevInfo*>; 
     119%template(VideoDevInfoVector2)          std::vector<pj::VideoDevInfo>; 
    116120%template(CodecFmtpVector)              std::vector<pj::CodecFmtp>;      
     121%template(MediaFormatAudioVector)       std::vector<pj::MediaFormatAudio>; 
     122%template(MediaFormatVideoVector)       std::vector<pj::MediaFormatVideo>; 
     123%template(CallMediaInfoVector)          std::vector<pj::CallMediaInfo>; 
     124%template(RtcpFbCapVector)              std::vector<pj::RtcpFbCap>; 
     125%template(SslCertNameVector)            std::vector<pj::SslCertName>; 
    117126 
    118127%ignore pj::WindowHandle::display; 
     
    145154%include "pjsua2/call.hpp" 
    146155 
    147 %template(CallMediaInfoVector)          std::vector<pj::CallMediaInfo>; 
    148  
    149156%ignore pj::JsonDocument::allocElement; 
    150157%ignore pj::JsonDocument::getPool; 
Note: See TracChangeset for help on using the changeset viewer.