diff options
Diffstat (limited to 'ingen/Interface.hpp')
-rw-r--r-- | ingen/Interface.hpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ingen/Interface.hpp b/ingen/Interface.hpp index 0a3411a1..96a438a9 100644 --- a/ingen/Interface.hpp +++ b/ingen/Interface.hpp @@ -19,6 +19,7 @@ #include "ingen/Resource.hpp" #include "ingen/Status.hpp" +#include "raul/SharedPtr.hpp" namespace Raul { class Atom; @@ -40,6 +41,12 @@ public: virtual Raul::URI uri() const = 0; + virtual SharedPtr<Interface> respondee() const { + return SharedPtr<Interface>(); + } + + virtual void set_respondee(SharedPtr<Interface> respondee) {} + /** Begin an atomic bundle */ virtual void bundle_begin() = 0; |