source: swig/abac.i @ 0c5e42d

abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
Last change on this file since 0c5e42d was af8e9b9, checked in by Mei <mei@…>, 11 years ago

1) ID(chunk) into ID_chunk

  • Property mode set to 100644
File size: 722 bytes
Line 
1%module ABAC
2
3// Accessing these overloaded functions confuses perl and python.
4// ignore the string& set,
5// The bare name takes an open file.
6%rename(ID_chunk) ABAC::ID::ID(abac_chunk_t);
7%ignore ABAC::ID::write_cert(const std::string&);
8%ignore ABAC::ID::write_privkey(const std::string&);
9%ignore ABAC::Attribute::write(const std::string&);
10
11%{
12#include "abac.hh"
13using namespace ABAC;
14%}
15
16%include "language.i"
17
18%ignore std::vector<ABAC::Credential>::vector(size_type);
19%ignore std::vector<ABAC::Credential>::resize(size_type);
20%ignore std::vector<ABAC::Credential>::pop();
21
22%include "std_vector.i"
23
24namespace std {
25    %template(CredentialVector) vector<ABAC::Credential>;
26};
27
28%include "abac.h"
29%include "abac.hh"
Note: See TracBrowser for help on using the repository browser.