swig+structures -> python
vincent wehren
v.wehren at home.nl
Wed Jun 25 15:49:02 EDT 2003
"mwallace1" <mwallace1 at wp.pl> schrieb im Newsbeitrag
news:bdbpm6$91m$1 at news.mch.sbs.de...
> Hi,
>
> Please help me to solve this problem.
> I have such function written in C:
>
> search(
> const char *base,
> int scope,
> const char *filter,
> char **attrs,
> LDAP_Entries **entries);
>
> where LDAP_Entries is a structure.
>
> When I call this function from Python, :
> search("ou=applications;ou=general_data;o=zus,c=pl",
> SEARCH_SCOPE_SUBTREE,
> "cn=KW_*",attrs,entries)
> where :
> attrs = ["cn","command"]
> entries = []
> it says:
> TypeError: Type error. Expected _p_p_char
>
> This function return data in entries parameter.
> I dont want to have access to data in entries,but only an object (handler
to
> it), so I can put returned value in entris into other function,also called
> from Python.
You might want to taka a look at
CObjects
http://www.python.org/doc/current/api/cObjects.html
especially PyCObject_FromVoidPointer and
PyCObject_AsVoidPointer
Regards,
Vincent Wehren
> Do i have to make a typdef functions , so wrapper understands what I want
to
> have back ?
>
> thanx for all your help,
>
>
> mwallace.
>
>
>
More information about the Python-list
mailing list