| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ciao/Contexts/Extension/Extension_Context_T.h:
* ciao/Contexts/Extension/Extension_Context_T.cpp:
* ciao/Servants/Extension/Servant_Impl_T.h:
* ciao/Servants/Extension/Servant_Impl_T.cpp:
* ciao/Servants/Session/Servant_Impl_T.h:
* ciao/Servants/Session/Servant_Impl_T.cpp:
Added _T to templated classes. This fixes compile error
since the IDL compiler was already prepared for this.
* tests/IDL_Test/Inherited_Component/Extended/Base.idl:
Let derived_interface derive from the base_interface.
|
|
|
|
|
|
| |
* TAO_IDL/be/be_visitor_component/facet_svth.cpp:
* TAO_IDL/be/be_visitor_component/facet_svts.cpp:
Fixed coverity warning.
|
|
|
|
|
| |
* connectors/dds4ccm/idl/dds4ccm_stub.mpc:
Prevent compilation after invoking make for a second time
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* TAO_IDL/be/be_codegen.cpp:
* TAO_IDL/be/be_visitor_component.cpp:
* TAO_IDL/be/be_visitor_component/component_svh.cpp:
* TAO_IDL/be/be_visitor_component/component_svs.cpp:
* TAO_IDL/be/be_visitor_component/component_svth.cpp:
* TAO_IDL/be/be_visitor_component/component_svts.cpp:
* TAO_IDL/be/be_visitor_component/context_svh.cpp:
* TAO_IDL/be/be_visitor_component/context_svs.cpp:
* TAO_IDL/be/be_visitor_module/module.cpp:
* TAO_IDL/be_include/be_visitor_component.h:
* TAO_IDL/be_include/be_visitor_component/component_svth.h:
* TAO_IDL/be_include/be_visitor_component/component_svts.h:
Moved the generated Context code to the _svnt_T files. Later on
these classes will be templated.
|
|
|
|
|
|
|
|
|
|
|
| |
* ciao/Contexts/Session/Session_Context_T.h:
* ciao/Contexts/Session/Session_Context_T.cpp:
Renamed class, using _T postfix.
* tests/IDL_Test/Inherited_Component/Extended/Base.idl:
* tests/IDL_Test/Inherited_Component/Extended/Derived.idl:
Expanded.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* TAO_IDL/be/be_provides.cpp:
* TAO_IDL/be/be_visitor_component/servant_svs.cpp:
Fixed keyword clash regarding c++ keywords.
|
| |
|
|
|
|
|
|
|
|
| |
* TAO_IDL/be/be_visitor_component/facet_svth.cpp:
* TAO_IDL/be/be_visitor_component/facet_svts.cpp:
* TAO_IDL/be_include/be_visitor_component/facet_svth.h:
* TAO_IDL/be_include/be_visitor_component/facet_svts.h:
Templated servants for connector were not generated. Fixed this.
|
|
|
|
|
|
|
|
|
| |
* TAO_IDL/be/be_codegen.cpp:
Added appropriate ifdefs for including templated source
files.
* TAO_IDL/be/be_visitor_attribute/attribute.cpp:
Also generate the setters in case templated code,
|
|
|
|
|
| |
* tests/IDL_Test/Inherited_Servants/Derived.mpc:
Fixed afters.
|
|
|
|
|
|
| |
* TAO_IDL/be/be_visitor_attribute/attribute.cpp:
Fixed an issues related to the generation of attribute
getter and setter methods.
|
|
|
|
|
| |
* TAO_IDL/be/be_codegen.cpp:
Don't use the fullname for the included template source.
|
|
|
|
|
|
|
|
| |
* TAO_IDL/be/be_codegen.cpp:
* TAO_IDL/be/be_provides.cpp:
* TAO_IDL/be/be_visitor_operation/operation_svs.cpp:
Included templated source file into the templated header.
Fixed some compile issues related to this.
|
|
|
|
|
|
| |
* TAO_IDL/be/be_visitor_component/facet_svth.cpp:
* TAO_IDL/be/be_visitor_component/facet_svts.cpp:
Fixed warnings on windows.
|
|
|
|
|
|
|
| |
* tests/IDL_Test/Inherited_Servants/Base.idl:
* tests/IDL_Test/Inherited_Servants/Derived.idl:
Enabled all IDL code again and added an extra component
and interface without a module.
|
|
|
|
|
|
| |
* TAO_IDL/be/be_visitor_component/servant_svs.cpp:
Fixed generation issue in case a component is not part of
module.
|
|
|
|
|
|
| |
* MPC/config/taobaseidldefaults.mpb:
Prevent building a second time when make was invoked a
second time.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* TAO_IDL/be/be_provides.cpp:
* TAO_IDL/be/be_visitor_operation/operation_svs.cpp:
* TAO_IDL/be_include/be_visitor_operation/operation_svs.h:
Found a better way whether we need to use a templated
class definition
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* TAO_IDL/be/be_provides.cpp:
* TAO_IDL/be/be_visitor_component/facet_svth.cpp:
* TAO_IDL/be/be_visitor_component/facet_svts.cpp:
* TAO_IDL/be/be_visitor_component/servant_svs.cpp:
* TAO_IDL/be/be_visitor_module/module.cpp:
* TAO_IDL/be/be_visitor_operation/operation_svs.cpp:
* TAO_IDL/be_include/be_visitor_component/facet_svth.h:
* TAO_IDL/be_include/be_visitor_component/facet_svts.h:
* TAO_IDL/be_include/be_visitor_operation/operation_svs.h:
Rename actions and prevented template declarations when not needed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* TAO_IDL:
* TAO_IDL/be/be_codegen.cpp:
* TAO_IDL/be/be_global.cpp:
* TAO_IDL/be/be_interface.cpp:
* TAO_IDL/be/be_produce.cpp:
* TAO_IDL/be/be_util.cpp:
* TAO_IDL/be/be_visitor_component/component.cpp:
* TAO_IDL/be/be_visitor_component/servant_svs.cpp:
* TAO_IDL/be/be_visitor_interface.cpp:
* TAO_IDL/be/be_visitor_interface/amh_sh.cpp:
* TAO_IDL/be/be_visitor_interface/amh_ss.cpp:
* TAO_IDL/be/be_visitor_interface/interface.cpp:
* TAO_IDL/be/be_visitor_interface/interface_sh.cpp:
* TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
* TAO_IDL/be/be_visitor_module/module.cpp:
* TAO_IDL/be/be_visitor_root.cpp:
* TAO_IDL/be/be_visitor_valuetype.cpp:
* TAO_IDL/be/be_visitor_valuetype/valuetype.cpp:
* TAO_IDL/be_include/be_codegen.h:
* TAO_IDL/be_include/be_global.h:
* TAO_IDL/be_include/be_interface.h:
* TAO_IDL/be_include/be_visitor_interface.h:
* TAO_IDL/be_include/be_visitor_interface/amh_ss.h:
* TAO_IDL/be_include/be_visitor_interface/interface_ss.h:
* TAO_IDL/be_include/be_visitor_root.h:
* TAO_IDL/be_include/be_visitor_valuetype.h:
* TAO_IDL/tao_idl.1:
Merged in skeleton refactoring which now should work, no S.inl
files are generated anymore
* TAO_IDL/be/be_visitor_interface/interface_si.cpp:
* TAO_IDL/be/be_visitor_root/root_si.cpp:
* TAO_IDL/be/be_visitor_valuetype/valuetype_si.cpp:
* TAO_IDL/be_include/be_visitor_interface/amh_si.h:
* TAO_IDL/be_include/be_visitor_interface/interface_si.h:
* TAO_IDL/be_include/be_visitor_root/root_si.h:
* TAO_IDL/be_include/be_visitor_valuetype/valuetype_si.h:
Removed these files.
|
|
|
|
|
|
|
|
| |
* TAO_IDL/be/be_provides.cpp:
Removed _get_component method.
* TAO_IDL/be/be_visitor_operation/operation_svs.cpp:
Added template argument to method declaration.
|
|
|
|
|
| |
* TAO_IDL/be/be_provides.cpp:
Layout changes in generated code.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* TAO_IDL/be/be_codegen.cpp:
* TAO_IDL/be/be_provides.cpp:
* TAO_IDL/be/be_visitor_component.cpp:
* TAO_IDL/be/be_visitor_component/executor_exh.cpp:
* TAO_IDL/be/be_visitor_component/facet_svth.cpp:
* TAO_IDL/be/be_visitor_component/facet_svts.cpp:
* TAO_IDL/be/be_visitor_component/servant_svh.cpp:
* TAO_IDL/be_include/be_provides.h:
* TAO_IDL/be_include/be_visitor_component.h:
* TAO_IDL/be_include/be_visitor_component/facet_svth.h:
* TAO_IDL/be_include/be_visitor_component/facet_svts.h:
Template code for header is saved to _svnt_T.h.
* TAO_IDL/be/be_visitor_component/facet_svh.cpp:
* TAO_IDL/be/be_visitor_component/facet_svs.cpp:
* TAO_IDL/be_include/be_visitor_component/facet_svh.h:
* TAO_IDL/be_include/be_visitor_component/facet_svs.h:
Renamed these files.
|
|
|
|
|
| |
* tests/IDL_Test/Inherited_Servants/Derived.mpc:
Fixed mpc issue
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* TAO_IDL/be/be_codegen.cpp:
* TAO_IDL/be/be_visitor_component/component_svh.cpp:
* TAO_IDL/be/be_visitor_component/component_svs.cpp:
* TAO_IDL/be/be_visitor_component/facet_svh.cpp:
* TAO_IDL/be/be_visitor_component/facet_svs.cpp:
* TAO_IDL/be/be_visitor_module/module.cpp:
* TAO_IDL/be_include/be_codegen.h:
* TAO_IDL/be_include/be_helper.h:
* TAO_IDL/be_include/be_visitor_component/facet_svh.h:
* TAO_IDL/be_include/be_visitor_component/facet_svs.h:
Determined the right file to write to (_svnt_T.cpp/h).
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* TAO_IDL/be/be_interface.cpp:
* TAO_IDL/be/be_visitor_interface/amh_si.cpp:
* TAO_IDL/be/be_visitor_operation/amh_sh.cpp:
* TAO_IDL/be/be_visitor_operation/amh_ss.cpp:
* TAO_IDL/be/be_visitor_operation/operation_sh.cpp:
* TAO_IDL/be/be_visitor_operation/operation_ss.cpp:
* tao/Abstract_Servant_Base.h:
* tao/Messaging/AMH_Skeletons.h:
* tao/Messaging/AMH_Skeletons.cpp:
* tao/PortableServer/Operation_Table.h:
* tao/PortableServer/PolicyS.h:
* tao/PortableServer/PolicyS.cpp:
* tao/PortableServer/Servant_Base.h:
* tao/PortableServer/Servant_Base.cpp:
Changed the third argument of the skel methods from void* to
TAO_ServantBase*. As a result the static_cast in the skeleton
methods has been replaced with a dynamic_cast, something we couldn't
use in the past when we wheren't allowed to use RTTI.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* tao/Abstract_Servant_Base.h:
synchronous_upcall_dispatch is not needed here
* tao/PortableServer/PS_ForwardC.h:
Removed LocalServantBase, not part of CORBA anymore
* tao/PortableServer/Servant_Base.h:
* tao/PortableServer/Servant_Base.cpp:
Start changing void* to TAO_ServantBase*
* tao/PortableServer/Local_Servant_Base.cpp:
* tao/PortableServer/Local_Servant_Base.inl:
* tao/PortableServer/Local_Servant_Base.h:
Removed these files, not part of the CORBA spec anymore
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ciao/Servants/Facet_Servant_Base_T.h:
* ciao/Servants/Facet_Servant_Base_T.cpp:
Templated base class for facet servants.
* tests/IDL_Test/Inherited_Servants:
* tests/IDL_Test/Inherited_Servants/Base.idl:
* tests/IDL_Test/Inherited_Servants/Base.mpc:
* tests/IDL_Test/Inherited_Servants/Derived.idl:
* tests/IDL_Test/Inherited_Servants/Derived.mpc:
* tests/IDL_Test/Inherited_Servants/Tester:
* tests/IDL_Test/Inherited_Servants/Tester.cpp:
Added compilation test.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* MPC/config/taobaseidldefaults.mpb:
* TAO_IDL/be/be_codegen.cpp:
* TAO_IDL/be/be_global.cpp:
* TAO_IDL/be/be_produce.cpp:
* TAO_IDL/be/be_visitor_component/component.cpp:
* TAO_IDL/be/be_visitor_component/facet_svh.cpp:
* TAO_IDL/be/be_visitor_component/facet_svs.cpp:
* TAO_IDL/be/be_visitor_component/servant_svs.cpp:
* TAO_IDL/be/be_visitor_module/module.cpp:
* TAO_IDL/be/be_visitor_root.cpp:
* TAO_IDL/be/be_visitor_root/root_svth.cpp:
* TAO_IDL/be/be_visitor_root/root_svts.cpp:
* TAO_IDL/be_include/be_codegen.h:
* TAO_IDL/be_include/be_global.h:
* TAO_IDL/be_include/be_visitor_root.h:
* TAO_IDL/be_include/be_visitor_root/root_svth.h:
* TAO_IDL/be_include/be_visitor_root/root_svts.h:
The IDL compileren doesn't generated the facet servants
in the _svnt.cpp/h files.
The IDL compiler now uses the template facet servant
implementation (which still need to be generated)
in the _svnt.cpp file.
The IDL compiler now creates the _svnt_T.cpp/h files and
initialize them.
|
| |
|