BIND 10 #1245: pydnspp as dynamic module (so other wrappers can use it)
BIND 10 Development
do-not-reply at isc.org
Tue Sep 13 09:52:27 UTC 2011
#1245: pydnspp as dynamic module (so other wrappers can use it)
-------------------------------------+-------------------------------------
Reporter: jelte | Owner: jelte
Type: task | Status: new
Priority: major | Milestone:
Component: libdns++ | Sprint-20110927
Sensitive: 0 | Keywords:
Sub-Project: DNS | Defect Severity: N/A
Estimated Difficulty: 0 | Feature Depending on Ticket:
Total Hours: 0 | Add Hours to Ticket: 0
| Internal?: 0
-------------------------------------+-------------------------------------
For #1179, I needed to do a lot of changes in pydnspp; the main ones are
splitting up the currently directly included .cc files into header and
code files, and putting all the functionality into a dynamic library, and
make the python module use that instead of implementing it directly.
This way other wrapper modules can link to it as well, and have access to
type information and conversion functions.
Since this in itself is a big change in terms of diff size (lot of added
header files, and some rearranging of source code), I am putting this in a
separate ticket (setting the milestone to the current sprint as this is in
effect a sub-ticket for #1179).
The only significant addition is a number of conversion functions
createXXXRecordObject(), PyXXX_Check() and PyXXXtoXXX() for some of the
classes (the ones i needed for #1179)
--
Ticket URL: <http://bind10.isc.org/ticket/1245>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list