| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
additional static operations for each interface. _desc_repository_id to retrieve the repository id as string, second _desc_interface_name to return the interface name. Both can be useful in template meta programming use cases where we want to use the repository id or interface name of a specific type.
* ACE/tests/Reactor_Exceptions_Test.cpp:
* TAO/TAO_IDL/be/be_global.cpp:
* TAO/TAO_IDL/be/be_util.cpp:
* TAO/TAO_IDL/be/be_visitor_argument/argument.cpp:
* TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
* TAO/TAO_IDL/be_include/be_global.h:
* TAO/docs/compiler.html:
* TAO/tests/IDL_Test/IDL_Test.mpc:
* TAO/tests/IDL_Test/main.cpp:
|
|
|
|
|
|
| |
* TAO/TAO_IDL/be/be_visitor_typedef/typedef_cs.cpp:
* TAO/TAO_IDL/be_include/be_visitor_typedef/typedef_cs.h:
* TAO/tests/IDL_Test/typedef.idl:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ACE/ACEXML/parser/parser/Parser.cpp:
* ACE/ACEXML/parser/parser/Parser.h:
* ACE/ASNMP/asnmp/sagent.h:
* ACE/ASNMP/asnmp/snmp.h:
* ACE/ace/Service_Config.cpp:
* ACE/apps/gperf/src/Options.cpp:
* ACE/tests/Malloc_Test.cpp:
* TAO/TAO_IDL/be/be_interface.cpp:
* TAO/TAO_IDL/be_include/be_interface.h:
* TAO/examples/OBV/Simple_util.h:
* TAO/examples/Persistent_Grid/Simple_util.h:
* TAO/examples/Simple/Simple_util.h:
* TAO/orbsvcs/orbsvcs/IFRService/Container_i.cpp:
* TAO/orbsvcs/orbsvcs/IFRService/Container_i.h:
* TAO/tests/Bug_3683_Regression/Simple_util.h:
* TAO/tests/OBV/Simple/Simple_util.h:
|
|
|
|
|
|
|
|
|
|
|
| |
* ACE/ace/Asynch_Acceptor.h:
* ACE/ace/Name_Space.h:
* TAO/TAO_IDL/be/be_visitor_valuebox/field_ch.cpp:
* TAO/TAO_IDL/be_include/be_visitor_amh_pre_proc.h:
* TAO/TAO_IDL/be_include/be_visitor_valuebox/field_ch.h:
* TAO/docs/implrepo/paper.html:
* TAO/orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp:
* TAO/orbsvcs/orbsvcs/SecurityLevel3.idl:
|
|
|
|
| |
Eliminates warnings in generated code with newer clang and gcc.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
<j.parsons@vanderbilt.edu>
|
|
|
|
| |
dot com> Fix for Buzilla 1391
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* MPC/config/tao_versioning_idl_defaults.mpb:
Zapped empty line
* TAO_IDL/be/be_codegen.cpp:
* TAO_IDL/be/be_global.cpp:
* TAO_IDL/be/be_util.cpp:
* TAO_IDL/be_include/be_global.h:
Added versioning_include to specify a different versioned
header include and resolved some problems when trying to
use versioned namespaces also for the application code
|
|
|
|
|
|
|
|
|
|
|
|
| |
* TAO_IDL/be/be_codegen.cpp:
* TAO_IDL/be/be_global.cpp:
* TAO_IDL/be/be_util.cpp:
* TAO_IDL/be_include/be_global.h:
* docs/compiler.html:
Added stripped_filename option to overrule stripped filename
of
input file
|
|
|
|
|
|
|
|
|
|
|
|
| |
* MPC/config/taobaseidldefaults.mpb:
* TAO_IDL/be/be_global.cpp:
* TAO_IDL/be/be_produce.cpp:
* TAO_IDL/be/be_util.cpp:
* TAO_IDL/be_include/be_global.h:
* docs/compiler.html:
Added -Sch to disable stub header generation, -Ssh to disable
servant header
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* TAO_IDL/be/be_codegen.cpp:
* TAO_IDL/be/be_global.cpp:
* TAO_IDL/be/be_util.cpp:
* TAO_IDL/be/be_visitor_arg_traits.cpp:
* TAO_IDL/be/be_visitor_connector/connector_dds_ex_base.cpp:
* TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp:
* TAO_IDL/be/be_visitor_connector/connector_dds_exs.cpp:
* TAO_IDL/be/be_visitor_native/native_ch.cpp:
* TAO_IDL/be/be_visitor_sequence/any_op_ch.cpp:
* TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp:
* TAO_IDL/be/be_visitor_sequence/cdr_op_ch.cpp:
* TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp:
* TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
* TAO_IDL/be/be_visitor_sequence/sequence_cs.cpp:
* TAO_IDL/be_include/be_global.h:
* TAO_IDL/fe/lex.yy.cpp:
* TAO_IDL/include/idl_global.h:
* TAO_IDL/util/utl_global.cpp:
Added support for openDDS.
|
|
|
|
|
|
|
|
|
|
|
| |
* TAO_IDL/be/be_visitor_operation/operation_ch.cpp:
* TAO_IDL/be/be_visitor_component/executor_exh.cpp:
* TAO_IDL/be/be_visitor_component/component_exh.cpp:
* TAO_IDL/be/be_visitor_component/facet_exh.cpp:
* TAO_IDL/be/be_visitor_component/executor_private_exh.cpp:
* TAO_IDL/be/be_visitor_component_scope.cpp:
* TAO_IDL/be_include/be_visitor_component/executor_private_exh.h:
Added Doxygen documentation for the CIAO executors.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
<mhengstmengel@remedy.nl>
Merged changes from our work branch. Changes for home factory
with a connector.
=== start changelog ===
Tue Dec 13 11:23:20 UTC 2011 Johnny Willemsen
<jwillemsen@remedy.nl>
* TAO_IDL/be/be_visitor_home/home_svs.cpp:
If the factory method returns nil throw a
CreateFailure
Tue Dec 13 11:03:39 UTC 2011 Johnny Willemsen
<jwillemsen@remedy.nl>
* TAO_IDL/be/be_visitor_home/home_svs.cpp:
Fixed scoping
Tue Dec 13 10:19:29 UTC 2011 Johnny Willemsen
<jwillemsen@remedy.nl>
* TAO_IDL/be/be_visitor_component/context_svs.cpp:
* TAO_IDL/be/be_visitor_operation.cpp:
* TAO_IDL/be/be_visitor_operation/rettype.cpp:
* TAO_IDL/be_include/be_connector.h:
* TAO_IDL/be_include/be_visitor_operation/rettype.h:
Generate the needed return type when we have a home
factory method
that returns a connector type
=== end changelog ===
Tue Dec 13 13:37:25 UTC 2011 Marijke Hengstmengel
<mhengstmengel@remedy.nl>
Merged changes from our work branch. Test Home with connectors.F
=== start changelog ===
Tue Dec 13 13:17:07 UTC 2011 Marijke Hengstmengel
<mhengstmengel@remedy.nl>
* bin/ciao_tests.lst
Added HomeTest
Tue Dec 13 13:00:07 UTC 2011 Marijke Hengstmengel
<mhengstmengel@remedy.nl>
* connectors/dds4ccm/tests/HomeTest/HomeComp/HomeT_Home.mpc:
* connectors/dds4ccm/tests/HomeTest/HomeComp/HomeT_HomeC.idl:
* connectors/dds4ccm/tests/HomeTest/HomeComp/HomeT_HomeC_exec.cpp:
* connectors/dds4ccm/tests/HomeTest/HomeComp/controller.cpp:
* connectors/dds4ccm/tests/HomeTest/descriptors/run_test.pl:
Home created now a connector instance, without
activating it.
Mon Dec 12 10:59:27 UTC 2011 Marijke Hengstmengel
<mhengstmengel@remedy.nl>
* connectors/dds4ccm/tests/HomeTest/HomeComp/HomeT_Home.mpc:
* connectors/dds4ccm/tests/HomeTest/HomeComp/HomeT_HomeC.idl:
* connectors/dds4ccm/tests/HomeTest/HomeComp/HomeT_HomeC_exec.cpp:
* connectors/dds4ccm/tests/HomeTest/HomeComp/controller.cpp:
* connectors/dds4ccm/tests/HomeTest/descriptors/DeploymentPlanConnOnly.cdp:
* connectors/dds4ccm/tests/HomeTest/descriptors/run_test.pl:
Add controller, acting on Home component
* connectors/dds4ccm/tests/HomeTest/HomeComp/client.cpp:
Removed this file.
Thu Dec 8 16:08:07 UTC 2011 Marijke Hengstmengel
<mhengstmengel@remedy.nl>
* connectors/dds4ccm/tests/HomeTest:
* connectors/dds4ccm/tests/HomeTest/Base:
* connectors/dds4ccm/tests/HomeTest/Base/HomeT_Base.idl:
* connectors/dds4ccm/tests/HomeTest/Base/HomeT_Base.mpc:
* connectors/dds4ccm/tests/HomeTest/Connector:
* connectors/dds4ccm/tests/HomeTest/Connector/HomeT_Connector.idl:
* connectors/dds4ccm/tests/HomeTest/Connector/HomeT_Connector.mpc:
* connectors/dds4ccm/tests/HomeTest/HomeComp:
* connectors/dds4ccm/tests/HomeTest/HomeComp/HomeT_Home.mpc:
* connectors/dds4ccm/tests/HomeTest/HomeComp/HomeT_HomeC.idl:
* connectors/dds4ccm/tests/HomeTest/HomeComp/HomeT_HomeC_exec.h:
* connectors/dds4ccm/tests/HomeTest/HomeComp/HomeT_HomeC_exec.cpp:
* connectors/dds4ccm/tests/HomeTest/HomeComp/client.cpp:
* connectors/dds4ccm/tests/HomeTest/descriptors:
* connectors/dds4ccm/tests/HomeTest/descriptors/DeploymentPlanConnOnly.cdp:
* connectors/dds4ccm/tests/HomeTest/descriptors/USER_QOS_PROFILES.xml:
* connectors/dds4ccm/tests/HomeTest/descriptors/run_test.pl:
First commit new test for Connector Homes.
=== end changelog ===
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Merged changes from our work branch. Facet servants are now
generated
as C++ template at the moment the interface is declared, this
reduces
the amount of code generated heavily. Component/Connector
context is
now also generated as C++ template
|
|
|
|
|
|
|
| |
Merged in the changes to update AMI4CCM to match the initial
revision
with the synchronous port and the new pragma's added
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* TAO_IDL/be/be_interface.cpp:
* TAO_IDL/be/be_visitor_interface/direct_proxy_impl_sh.cpp:
* TAO_IDL/be_include/be_interface.h:
Reduced amount of static methods generated for direct collocation.
Next step is to move the direct collocation static methods into
the regular skeleton, there is really no need for its own
special class hierarchy
* tests/Skeleton_Inheritance/skel_inheritance.mpc:
Enable direct collocation
|
|
|
|
|
|
|
|
|
| |
* 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:
* TAO_IDL/be_include/be_visitor_root/root_svth.h:
Fuzz.
|
|
|
|
|
|
|
|
|
| |
Merging in another set of changes. The skeletons got refactored even
more and now the S.inl files are not generated anymore. For CIAO
we now generate the facet servants in new _svnt_T.{h,cpp} files, which
is the first step in a major refactoring and simplification of the
CCM servants which is also a first step in the direction of a Common
Component Model
|
|
|
|
|
|
| |
Merged changes from Remedy work branch.
|
|
|
|
|
|
|
|
|
|
|
| |
* TAO_IDL/be/be_codegen.cpp:
* TAO_IDL/be/be_global.cpp:
* TAO_IDL/be/be_produce.cpp:
* TAO_IDL/be/be_util.cpp:
* TAO_IDL/be_include/be_global.h:
* TAO_IDL/be_include/be_util.h:
Add option -oE: Output directory for the generated CIAO executor files
and option -oN for not overwrite CIAO executor files.
|
| |
|
|
|
|
|
|
| |
Merged changes from Remedy work branch.
|
|
|
|
|
|
|
|
|
|
|
| |
* MPC/modules/IDLHelper.pm:
* TAO_IDL/be/be_codegen.cpp:
* TAO_IDL/be/be_global.cpp:
* TAO_IDL/be/be_util.cpp:
* TAO_IDL/be_include/be_global.h:
Added skel_export_file and stub_export_file to define an explicit
filename for these export files that are different than the stub/skel
export_include which could be a full path. This fixes bugzilla 3980
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* TAO_IDL/be/be_codegen.cpp:
* TAO_IDL/be/be_global.cpp:
* TAO_IDL/be/be_util.cpp:
* TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp:
* TAO_IDL/be/be_visitor_root/root_ch.cpp:
* TAO_IDL/be/be_visitor_root/root_cs.cpp:
* TAO_IDL/be/be_visitor_sequence/cdr_op_cs.cpp:
* TAO_IDL/be/be_visitor_structure/cdr_op_cs.cpp:
* TAO_IDL/be/be_visitor_structure/structure_cs.cpp:
* TAO_IDL/be/be_visitor_traits.cpp:
* TAO_IDL/be_include/be_global.h:
Added support for -Scdr which suppresses the CDR streaming operations.
This safes footprint when we are using IDL defined types, but these
are not intended to be send through remote CORBA interfaces
|
|
|
|
| |
<j.parsons@vanderbilt.edu>
|
|
|
|
| |
<j.parsons@vanderbilt.edu>
|
|
|
|
| |
<j.parsons@vanderbilt.edu>
|
|
|
|
|
|
|
|
|
|
|
| |
* TAO_IDL/be/be_codegen.cpp:
* TAO_IDL/be/be_global.cpp:
* TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp:
* TAO_IDL/be_include/be_global.h:
* TAO_IDL/fe/lex.yy.cpp:
* TAO_IDL/include/idl_global.h:
* TAO_IDL/util/utl_global.cpp:
Added support for CoreDX DDS
|
|
|
|
|
|
|
|
| |
* TAO_IDL/be/be_codegen.cpp:
* TAO_IDL/be/be_global.cpp:
* TAO_IDL/be/be_visitor_connector/connector_dds_exh.cpp:
* TAO_IDL/be_include/be_global.h:
Don't use NONE as enum value, this is a macro on VxWorks
|