summaryrefslogtreecommitdiff
path: root/swig/KeyRing.i
blob: dd938fc5a8d43abdfc33a5256e5892bdd5cef079 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

%ignore zypp::KeyRingReport;
%ignore zypp::KeyRingSignals;

%rename(dontuse_setDefaultAccept) zypp::KeyRing::setDefaultAccept;
%rename(setDefaultAccept) zypp::KeyRing::setDefaultAcceptBits;

%rename(dontuse_defaultAccept) zypp::KeyRing::defaultAccept;
%rename(defaultAccept) zypp::KeyRing::defaultAcceptBits;

%include <zypp/KeyRing.h>
%extend zypp::KeyRing
{
  static void setDefaultAcceptBits( unsigned i ) {
    zypp::KeyRing::setDefaultAccept( zypp::KeyRing::DefaultAccept(i) );
  }
  static unsigned defaultAcceptBits() {
    return zypp::KeyRing::defaultAccept();
  }
}
namespace zypp
{
  typedef intrusive_ptr<KeyRing> KeyRing_Ptr;
  %template(KeyRing_Ptr) intrusive_ptr<KeyRing>;
}

%template(List_PublicKey) std::list<zypp::PublicKey>;