Inheritance in Python C++ extension
<p>I have c++ library that need communicate with Python plugged in modules. Communication supposes implementing by Python some callback c++ interface. </p>

<p>I have read already about writing extensions, but no idea how to develop inheritance.</p>

<p>So something about:
C++:</p>

<pre><code>class Broadcast
{
   void set(Listener *){...
}

class Listener
{
    void notify(Broadcast* owner) = 0;
}
</code></pre>

<p>I need something like in Python:</p>

<pre><code>class ListenerImpl(Listener):
    ...
    def notify(self, owner):
        ...
</code></pre>

<p>Note, I don't want use Boost. </p>
