summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/tests/Event/Basic/BCast.h
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2003-07-18 15:15:34 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2003-07-18 15:15:34 +0000
commit5a80b73e583418df8f6e5fbda343a56b0a8ac5ff (patch)
tree6424acb27b45cee8584c8954a85354397394ff7a /TAO/orbsvcs/tests/Event/Basic/BCast.h
parent029a4e6a2aa0da8acc7e852af88b92bbb0760a0a (diff)
downloadATCD-5a80b73e583418df8f6e5fbda343a56b0a8ac5ff.tar.gz
ChangeLogTag: Fri Jul 18 15:15:12 UTC 2003 Johnny Willemsen <jwillemsen@remedy.nl>
Diffstat (limited to 'TAO/orbsvcs/tests/Event/Basic/BCast.h')
-rw-r--r--TAO/orbsvcs/tests/Event/Basic/BCast.h61
1 files changed, 30 insertions, 31 deletions
diff --git a/TAO/orbsvcs/tests/Event/Basic/BCast.h b/TAO/orbsvcs/tests/Event/Basic/BCast.h
index 85e4f32437d..1bd9ea7d528 100644
--- a/TAO/orbsvcs/tests/Event/Basic/BCast.h
+++ b/TAO/orbsvcs/tests/Event/Basic/BCast.h
@@ -1,18 +1,14 @@
/* -*- C++ -*- */
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// ORBSVCS Real-time Event Channel testsuite
-//
-// = FILENAME
-// BCast
-//
-// = AUTHOR
-// Carlos O'Ryan (coryan@cs.wustl.edu)
-//
-// ============================================================================
+//=============================================================================
+/**
+ * @file BCast.h
+ *
+ * $Id$
+ *
+ * @author Carlos O'Ryan (coryan@cs.wustl.edu)
+ */
+//=============================================================================
+
#ifndef EC_BCAST_H
#define EC_BCAST_H
@@ -24,50 +20,53 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
+/**
+ * @class EC_BCast
+ *
+ * @brief Test the EC bcast
+ *
+ */
class EC_BCast : public EC_Driver
{
- //
- // = TITLE
- // Test the EC bcast
- //
- // = DESCRIPTION
- //
public:
+ /// Constructor
EC_BCast (void);
- // Constructor
// = The EC_Driver methods
+ /// add some command line args to enable/disable bcastions
virtual int parse_args (int& argc, char* argv[]);
virtual void print_args (void) const;
virtual void print_usage (void);
- // add some command line args to enable/disable bcastions
+ /// set the bcastion flags
virtual void modify_attributes (TAO_EC_Event_Channel_Attributes& attr);
- // set the bcastion flags
+ /// Don't run the suppliers, just test connect and disconnect calls.
void execute_test (ACE_ENV_SINGLE_ARG_DECL);
- // Don't run the suppliers, just test connect and disconnect calls.
+ /// Don't dump the EC_Driver results, they are meaningless.
void dump_results (void);
- // Don't dump the EC_Driver results, they are meaningless.
private:
+ /// The IP address used to broadcast
const char* bcast_address_;
- // The IP address used to broadcast
+ /// The port used to send and receive bcast messages...
u_short bcast_port_;
- // The port used to send and receive bcast messages...
};
// ****************************************************************
+/**
+ * @class Simple_Address_Server
+ *
+ * A fixed address server
+ */
class Simple_Address_Server : public POA_RtecUDPAdmin::AddrServer
{
- // = DESCRIPTION
- // A fixed address server
public:
+ /// constructo
Simple_Address_Server (const ACE_INET_Addr& address);
- // constructo
virtual void get_addr (const RtecEventComm::EventHeader& header,
RtecUDPAdmin::UDP_Addr& address
@@ -75,8 +74,8 @@ public:
ACE_THROW_SPEC ((CORBA::SystemException));
private:
+ /// The UDP addres...
RtecUDPAdmin::UDP_Addr address_;
- // The UDP addres...
};
#endif /* EC_BCAST_H */