Go to the documentation of this file.00001
00008 #include "MyServiceSkel.h"
00009
00010 #ifndef MYSERVICESVC_IMPL_H
00011 #define MYSERVICESVC_IMPL_H
00012
00013
00014
00015
00016 class MyServiceSVC_impl
00017 : public virtual POA_SimpleService::MyService,
00018 public virtual PortableServer::RefCountServantBase
00019 {
00020 private:
00021
00022
00023
00024
00025 public:
00026
00027 MyServiceSVC_impl();
00028 virtual ~MyServiceSVC_impl();
00029
00030
00031 char* echo(const char* msg)
00032 throw (CORBA::SystemException);
00033 SimpleService::EchoList* get_echo_history()
00034 throw (CORBA::SystemException);
00035 void set_value(CORBA::Float value)
00036 throw (CORBA::SystemException);
00037 CORBA::Float get_value()
00038 throw (CORBA::SystemException);
00039 SimpleService::ValueList* get_value_history()
00040 throw (CORBA::SystemException);
00041
00042 private:
00043 CORBA::Float m_value;
00044 SimpleService::EchoList m_echoList;
00045 SimpleService::ValueList m_valueList;
00046 };
00047
00048
00049
00050 #endif // MYSERVICESVC_IMPL_H
00051
00052