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