summaryrefslogtreecommitdiff
path: root/TAO/Benchmark/Marshal_Test/VisiBroker/visi_marshal_client.i
diff options
context:
space:
mode:
authorgokhale <asgokhale@users.noreply.github.com>1997-08-10 14:24:28 +0000
committergokhale <asgokhale@users.noreply.github.com>1997-08-10 14:24:28 +0000
commit45c4760b5bfaefa00b039ee66a7d2bd129e07762 (patch)
tree5dc3cea82ebfd90efed32e5ebb4e703257020d60 /TAO/Benchmark/Marshal_Test/VisiBroker/visi_marshal_client.i
parentd077ed015c889a3704c3e8cd8e705453252c99c5 (diff)
downloadATCD-45c4760b5bfaefa00b039ee66a7d2bd129e07762.tar.gz
A new suite of benchmark code is added. This one for VisiBroker.
Diffstat (limited to 'TAO/Benchmark/Marshal_Test/VisiBroker/visi_marshal_client.i')
-rw-r--r--TAO/Benchmark/Marshal_Test/VisiBroker/visi_marshal_client.i21
1 files changed, 21 insertions, 0 deletions
diff --git a/TAO/Benchmark/Marshal_Test/VisiBroker/visi_marshal_client.i b/TAO/Benchmark/Marshal_Test/VisiBroker/visi_marshal_client.i
new file mode 100644
index 00000000000..fb8c5823848
--- /dev/null
+++ b/TAO/Benchmark/Marshal_Test/VisiBroker/visi_marshal_client.i
@@ -0,0 +1,21 @@
+
+ACE_INLINE
+Visi_Marshal_Client_Proxy::Visi_Marshal_Client_Proxy (void)
+ : orb_ (CORBA_ORB::_nil ()),
+ ref_ (0)
+{
+}
+
+ACE_INLINE
+Visi_Marshal_Client_Proxy::~Visi_Marshal_Client_Proxy (void)
+{
+ // releasing order is important
+
+ // release the reference
+ CORBA::release (ref_);
+
+ // release the ORB
+ CORBA::release (orb_);
+}
+
+