From dc3f5b60f7887da677fda90edcb6f72bb69500e4 Mon Sep 17 00:00:00 2001 From: Manuel Traut Date: Fri, 8 Jun 2012 02:19:13 +0200 Subject: generic_gpio: use new functionalities of libdistrio_io - for set/get name/id Signed-off-by: Manuel Traut --- io/bin/generic_gpio/generic_gpio.cpp | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/io/bin/generic_gpio/generic_gpio.cpp b/io/bin/generic_gpio/generic_gpio.cpp index 4fe08c9..2100e40 100644 --- a/io/bin/generic_gpio/generic_gpio.cpp +++ b/io/bin/generic_gpio/generic_gpio.cpp @@ -1,7 +1,7 @@ #include #include -#include +#include #include @@ -23,15 +23,7 @@ class Io_manager : public ACE_Task < ACE_MT_SYNCH > { class My_digital : public Distrio_Digital_i { public: - My_digital (std::string _name) { my_name = _name; } - ~My_digital () { }; - - ::CORBA::Long id (void) { return my_id; } - - ::Distrio::Error *name (::CORBA::String_out _name) { - _name = CORBA::string_dup (my_name.c_str ()); - return distrio_success (); - } + My_digital (std::string io_name) : Distrio_Digital_i (io_name) { } ::Distrio::Error *set () { std::cout << "set" << std::endl; @@ -42,12 +34,6 @@ class My_digital : public Distrio_Digital_i { std::cout << "reset" << std::endl; return distrio_success (); } - - void id (::CORBA::Long id) { my_id = id; } - - private: - std::string my_name; - ::CORBA::Long my_id; }; ACE_TMAIN (int argc, ACE_TCHAR *argv[]) -- cgit v1.2.3