diff options
| author | Manuel Traut <manut@mecka.net> | 2012-06-08 02:19:13 +0200 |
|---|---|---|
| committer | Manuel Traut <manut@mecka.net> | 2012-06-08 02:19:13 +0200 |
| commit | dc3f5b60f7887da677fda90edcb6f72bb69500e4 (patch) | |
| tree | b71c529b66b28a92d345dfdfdd871cdbc3c35765 | |
| parent | 53166efd73237bdbe762b832050ce7ae08f49b33 (diff) | |
generic_gpio: use new functionalities of libdistrio_io
- for set/get name/id
Signed-off-by: Manuel Traut <manut@mecka.net>
| -rw-r--r-- | io/bin/generic_gpio/generic_gpio.cpp | 18 |
1 files 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 <distrio_helper.h> #include <distrio_error.h> -#include <distrio_ioI.h> +#include <distrio_io.h> #include <ace/Task.h> @@ -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[]) |
