summaryrefslogtreecommitdiff
path: root/TAO/tao/PortableServer/Default_Acceptor_Filter.cpp
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-09-11 16:53:10 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-09-11 16:53:10 +0000
commita8be6561a040a7106e93e1fe9b5ab8b9ec97c378 (patch)
tree0a42d19938f72f71d736c888c8c441a3b2ca72cd /TAO/tao/PortableServer/Default_Acceptor_Filter.cpp
parent147b776719a74ca94ae2ee747515dc1a8eafaca7 (diff)
downloadATCD-a8be6561a040a7106e93e1fe9b5ab8b9ec97c378.tar.gz
ChangeLogTag: Mon Sep 11 11:33:14 2000 Jeff Parsons <parsons@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/PortableServer/Default_Acceptor_Filter.cpp')
-rw-r--r--TAO/tao/PortableServer/Default_Acceptor_Filter.cpp31
1 files changed, 31 insertions, 0 deletions
diff --git a/TAO/tao/PortableServer/Default_Acceptor_Filter.cpp b/TAO/tao/PortableServer/Default_Acceptor_Filter.cpp
new file mode 100644
index 00000000000..3556c71673e
--- /dev/null
+++ b/TAO/tao/PortableServer/Default_Acceptor_Filter.cpp
@@ -0,0 +1,31 @@
+// @(#) $Id$
+
+#include "Default_Acceptor_Filter.h"
+#include "tao/Pluggable.h"
+
+ACE_RCSID(tao, Default_Acceptor_Filter, "$Id$")
+
+TAO_Default_Acceptor_Filter::TAO_Default_Acceptor_Filter (void)
+{
+}
+
+int
+TAO_Default_Acceptor_Filter::fill_mprofile (const TAO_ObjectKey &object_key,
+ TAO_MProfile &mprofile,
+ TAO_Acceptor **acceptors_begin,
+ TAO_Acceptor **acceptors_end)
+{
+ int acceptors_used = 0;
+
+ for (TAO_Acceptor** acceptor = acceptors_begin;
+ acceptor != acceptors_end;
+ ++acceptor)
+ {
+ if ((*acceptor)->create_mprofile (object_key, mprofile)
+ == -1)
+ return -1;
+ }
+
+ return 0;
+}
+