summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsbw1 <sbw1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-04-23 17:39:46 +0000
committersbw1 <sbw1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-04-23 17:39:46 +0000
commit7a1a086b939bc5e2ab4d8b1afb887ea847720dd7 (patch)
tree2602b3632a41232b651bc272bf2b346d7fdf9baf
parentf14b71718cbf1029816ffa2fc234e47e4c7855b3 (diff)
downloadATCD-7a1a086b939bc5e2ab4d8b1afb887ea847720dd7.tar.gz
*** empty log message ***
-rw-r--r--TAO/orbsvcs/tests/Trading_Service/Makefile5
-rw-r--r--TAO/orbsvcs/tests/Trading_Service/Offer_Exporter.cpp16
-rw-r--r--TAO/orbsvcs/tests/Trading_Service/Offer_Importer.cpp1
3 files changed, 20 insertions, 2 deletions
diff --git a/TAO/orbsvcs/tests/Trading_Service/Makefile b/TAO/orbsvcs/tests/Trading_Service/Makefile
index d25ba619994..6b29fdafda1 100644
--- a/TAO/orbsvcs/tests/Trading_Service/Makefile
+++ b/TAO/orbsvcs/tests/Trading_Service/Makefile
@@ -43,6 +43,7 @@ LDFLAGS += -L$(STL_ROOT)/lib
#----------------------------------------------------------------------------
# Local macros
#----------------------------------------------------------------------------
+
shared_libs_only=1
BIN = export_test import_test colocated_test
@@ -68,6 +69,10 @@ LSRC = $(addsuffix .cpp,$(FILES))
LDLIBS = -lTTest -lorbsvcs -lospace -lTAO
VLDLIBS = $(LDLIBS:%=%$(VAR))
+ifdef dynamic_properties
+CPPFLAGS += -DTAO_USE_DYNAMIC_PROPERTIES
+endif
+
#----------------------------------------------------------------------------
# Include macros and targets
#----------------------------------------------------------------------------
diff --git a/TAO/orbsvcs/tests/Trading_Service/Offer_Exporter.cpp b/TAO/orbsvcs/tests/Trading_Service/Offer_Exporter.cpp
index 2257b3e1d7f..f3a5bfb4fb0 100644
--- a/TAO/orbsvcs/tests/Trading_Service/Offer_Exporter.cpp
+++ b/TAO/orbsvcs/tests/Trading_Service/Offer_Exporter.cpp
@@ -265,9 +265,12 @@ TAO_Offer_Exporter::create_offers (void)
CORBA::Any extra_info;
TAO_Sequences::StringSeq string_seq (QUEUE_SIZE);
TAO_Sequences::ULongSeq ulong_seq (QUEUE_SIZE);
+
+#ifdef TAO_USE_DYNAMIC_PROPERTIES
CosTradingDynamic::DynamicProp* dp_user_queue;
CosTradingDynamic::DynamicProp* dp_file_queue;
-
+#endif /* TAO_USE_DYNAMIC_PROPERTIES */
+
// Initialize plotters
string_seq.length (QUEUE_SIZE);
ulong_seq.length (QUEUE_SIZE);
@@ -283,6 +286,8 @@ TAO_Offer_Exporter::create_offers (void)
string_seq[j] = TT_Info::USERS [counter];
ulong_seq[j] = counter * 10000;
}
+
+#ifdef TAO_USE_DYNAMIC_PROPERTIES
dp_user_queue = this->dp_plotters_[i].construct_dynamic_prop
(TT_Info::PLOTTER_PROPERTY_NAMES[TT_Info::PLOTTER_USER_QUEUE],
@@ -303,8 +308,12 @@ TAO_Offer_Exporter::create_offers (void)
(TT_Info::PLOTTER_PROPERTY_NAMES[TT_Info::PLOTTER_FILE_SIZES_PENDING],
new Simple_DP_Evaluation_Handler<TAO_Sequences::ULongSeq> (ulong_seq),
CORBA::B_TRUE);
-
+
this->props_plotters_[i].length (9);
+#else
+ this->props_plotters_[i].length (7);
+#endif /* TAO_USE_DYNAMIC_PROPERTIES */
+
this->props_plotters_[i][0].name = CORBA::string_dup (TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::NAME]);
this->props_plotters_[i][0].value <<= CORBA::string_dup (name);
this->props_plotters_[i][1].name = CORBA::string_dup (TT_Info::REMOTE_IO_PROPERTY_NAMES[TT_Info::LOCATION]);
@@ -319,10 +328,13 @@ TAO_Offer_Exporter::create_offers (void)
this->props_plotters_[i][5].value <<= (CORBA::Float) i;
this->props_plotters_[i][6].name = CORBA::string_dup (TT_Info::PLOTTER_PROPERTY_NAMES[TT_Info::PLOTTER_MODEL_NUMBER]);
this->props_plotters_[i][6].value <<= CORBA::string_dup (TT_Info::MODEL_NUMBERS[i]);
+
+#ifdef TAO_USE_DYNAMIC_PROPERTIES
this->props_plotters_[i][7].name = TT_Info::PLOTTER_PROPERTY_NAMES[TT_Info::PLOTTER_USER_QUEUE];
this->props_plotters_[i][7].value <<= *dp_user_queue;
this->props_plotters_[i][8].name = TT_Info::PLOTTER_PROPERTY_NAMES[TT_Info::PLOTTER_FILE_SIZES_PENDING];
this->props_plotters_[i][8].value <<= *dp_file_queue;
+#endif /* TAO_USE_DYNAMIC_PROPERTIES */
}
// Initialize printers
diff --git a/TAO/orbsvcs/tests/Trading_Service/Offer_Importer.cpp b/TAO/orbsvcs/tests/Trading_Service/Offer_Importer.cpp
index 4b0d5643297..50fee229a45 100644
--- a/TAO/orbsvcs/tests/Trading_Service/Offer_Importer.cpp
+++ b/TAO/orbsvcs/tests/Trading_Service/Offer_Importer.cpp
@@ -26,6 +26,7 @@ TAO_Offer_Importer::perform_queries (CORBA::Environment& _env)
TAO_Policy_Manager policies;
CosTrading::Lookup::SpecifiedProps desired_props;
+ desired_props._d (CosTrading::Lookup::all);
policies.exact_type_match (CORBA::B_FALSE);
policies.search_card (4*NUM_OFFERS);
policies.match_card (4*NUM_OFFERS);