summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2005-05-23 10:56:23 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2005-05-23 10:56:23 +0000
commit8e399068686e2f7b1f089c368f24caa6a7d66770 (patch)
tree94d905f7a012abc2c1672c8d00251fe9d12cee9d /TAO/orbsvcs
parent862a1659df05ec959f327c0e4368b1730f6deb65 (diff)
downloadATCD-8e399068686e2f7b1f089c368f24caa6a7d66770.tar.gz
ChangeLogTag: Mon May 23 10:24:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
Diffstat (limited to 'TAO/orbsvcs')
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/ECG_Adapters.h6
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/ECG_Address_Server_Base.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/ECG_ConsumerEC_Control.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/ECG_Mcast_EH.h6
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.h6
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/ECG_Reactive_ConsumerEC_Control.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/ECG_Reconnect_ConsumerEC_Control.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/ECG_Simple_Mcast_EH.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/ECG_UDP_EH.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/ECG_UDP_Protocol.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.h6
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/ECG_UDP_Sender.h6
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_And_Filter.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Basic_Factory.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Bitmask_Filter.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Channel_Destroyer.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_ConsumerControl.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp2
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Default_Factory.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Default_ProxyConsumer.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Default_ProxySupplier.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Dispatching.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Dispatching_Task.h12
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel_Base.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Factory.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Filter.h6
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Filter_Builder.h6
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Gateway.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.cpp6
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.h6
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Group_Scheduling.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Lifetime_Utils.h10
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_MT_Dispatching.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Masked_Type_Filter.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Negation_Filter.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Null_Factory.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Null_Scheduling.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_ObserverStrategy.h10
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.h6
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Prefix_Filter_Builder.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h6
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_ProxySupplier.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Proxy_Disconnector.h6
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_QOS_Info.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Reactive_Dispatching.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Scheduling_Strategy.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_SupplierAdmin.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_SupplierControl.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Supplier_Filter.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Supplier_Filter_Builder.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Filter.h2
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Generator.h6
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Trivial_Supplier_Filter.h6
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Type_Filter.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_UDP_Admin.h4
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/event_serv_export.h40
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/event_skel_export.h40
-rw-r--r--TAO/orbsvcs/orbsvcs/FtRtEvent.mpc4
-rw-r--r--TAO/orbsvcs/orbsvcs/RTCORBAEvent.mpc2
-rw-r--r--TAO/orbsvcs/orbsvcs/RTEvent.mpc104
-rw-r--r--TAO/orbsvcs/orbsvcs/RTEventLogAdmin.mpc2
-rw-r--r--TAO/orbsvcs/orbsvcs/RTEvent_Serv.mpc92
-rw-r--r--TAO/orbsvcs/orbsvcs/RTEvent_Serv.rc30
-rw-r--r--TAO/orbsvcs/orbsvcs/RTEvent_Skel.mpc44
-rw-r--r--TAO/orbsvcs/orbsvcs/RTEvent_Skel.rc30
-rw-r--r--TAO/orbsvcs/orbsvcs/RTKokyuEvent.mpc2
-rw-r--r--TAO/orbsvcs/orbsvcs/RTSchedEvent.mpc2
81 files changed, 452 insertions, 226 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Event/ECG_Adapters.h b/TAO/orbsvcs/orbsvcs/Event/ECG_Adapters.h
index ac5540f7da4..85ef35fe098 100644
--- a/TAO/orbsvcs/orbsvcs/Event/ECG_Adapters.h
+++ b/TAO/orbsvcs/orbsvcs/Event/ECG_Adapters.h
@@ -16,7 +16,7 @@
#define TAO_ECG_ADAPTERS_H
#include /**/ "ace/pre.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#include "orbsvcs/RtecUDPAdminC.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
@@ -34,7 +34,7 @@ class ACE_SOCK_Dgram;
* by multicast and udp handlers in EC gateways, so the
* handlers can be notified of shutdown (usually by Event Receivers).
*/
-class TAO_RTEvent_Export TAO_ECG_Handler_Shutdown
+class TAO_RTEvent_Serv_Export TAO_ECG_Handler_Shutdown
{
public:
@@ -52,7 +52,7 @@ public:
* available on the dgram for reading, and to query them about
* event type to mcast group mappings.
*/
-class TAO_RTEvent_Export TAO_ECG_Dgram_Handler
+class TAO_RTEvent_Serv_Export TAO_ECG_Dgram_Handler
{
public:
diff --git a/TAO/orbsvcs/orbsvcs/Event/ECG_Address_Server_Base.h b/TAO/orbsvcs/orbsvcs/Event/ECG_Address_Server_Base.h
index 97f2cf073c3..743b0907022 100644
--- a/TAO/orbsvcs/orbsvcs/Event/ECG_Address_Server_Base.h
+++ b/TAO/orbsvcs/orbsvcs/Event/ECG_Address_Server_Base.h
@@ -12,7 +12,7 @@
#define TAO_ECG_ADDRESS_SERVER_BASE_H
#include /**/ "ace/pre.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#include "orbsvcs/RtecUDPAdminS.h"
#include "EC_Lifetime_Utils.h"
#include "ace/Auto_Ptr.h"
@@ -26,7 +26,7 @@
* Adds init () virtual method so that all AddrServer implementations can be
* initialized in the same fasion.
*/
-class TAO_RTEvent_Export TAO_ECG_Address_Server_Base :
+class TAO_RTEvent_Serv_Export TAO_ECG_Address_Server_Base :
public virtual POA_RtecUDPAdmin::AddrServer,
public virtual PortableServer::RefCountServantBase
{
diff --git a/TAO/orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.h b/TAO/orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.h
index abdebd55529..e63c40c571f 100644
--- a/TAO/orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.h
+++ b/TAO/orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.h
@@ -139,7 +139,7 @@ private:
* Once all the fragments have been received the message is sent
* up to the calling classes, and the memory reclaimed.
*/
-class TAO_RTEvent_Export TAO_ECG_CDR_Message_Receiver
+class TAO_RTEvent_Serv_Export TAO_ECG_CDR_Message_Receiver
{
public:
/// Initialization and termination methods.
diff --git a/TAO/orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.h b/TAO/orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.h
index 80c73e8db91..9b4d1e55c42 100644
--- a/TAO/orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.h
+++ b/TAO/orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.h
@@ -19,7 +19,7 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#include "tao/SystemException.h"
#include "tao/Environment.h"
@@ -70,7 +70,7 @@
* // Ensures the header ends at an 8-byte boundary.
* }; // size (in CDR stream) = 32
*/
-class TAO_RTEvent_Export TAO_ECG_CDR_Message_Sender
+class TAO_RTEvent_Serv_Export TAO_ECG_CDR_Message_Sender
{
public:
diff --git a/TAO/orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.h b/TAO/orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.h
index f8441511cf4..956d89a1310 100644
--- a/TAO/orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.h
+++ b/TAO/orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.h
@@ -14,7 +14,7 @@
#include /**/ "ace/pre.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#include "orbsvcs/RtecUDPAdminS.h"
#include "ace/Hash_Map_Manager_T.h"
@@ -44,7 +44,7 @@
* "*@230.100.0.2:2300 45@230.100.123.43:2300"
*
*/
-class TAO_RTEvent_Export TAO_ECG_Complex_Address_Server :
+class TAO_RTEvent_Serv_Export TAO_ECG_Complex_Address_Server :
public virtual POA_RtecUDPAdmin::AddrServer,
public virtual PortableServer::RefCountServantBase
{
diff --git a/TAO/orbsvcs/orbsvcs/Event/ECG_ConsumerEC_Control.h b/TAO/orbsvcs/orbsvcs/Event/ECG_ConsumerEC_Control.h
index 62829a96c20..ccb9430a14a 100644
--- a/TAO/orbsvcs/orbsvcs/Event/ECG_ConsumerEC_Control.h
+++ b/TAO/orbsvcs/orbsvcs/Event/ECG_ConsumerEC_Control.h
@@ -20,7 +20,7 @@
#include "tao/Basic_Types.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
class TAO_EC_Gateway_IIOP;
class TAO_EC_ProxyPushSupplier;
@@ -40,7 +40,7 @@ namespace CORBA
* This strategy handles misbehaving or failing event channels that are consumer
* of a gateway.
*/
-class TAO_RTEvent_Export TAO_ECG_ConsumerEC_Control
+class TAO_RTEvent_Serv_Export TAO_ECG_ConsumerEC_Control
{
public:
/// Constructor.
diff --git a/TAO/orbsvcs/orbsvcs/Event/ECG_Mcast_EH.h b/TAO/orbsvcs/orbsvcs/Event/ECG_Mcast_EH.h
index 25f55f68033..ed8dd5c3707 100644
--- a/TAO/orbsvcs/orbsvcs/Event/ECG_Mcast_EH.h
+++ b/TAO/orbsvcs/orbsvcs/Event/ECG_Mcast_EH.h
@@ -28,7 +28,7 @@
#include "orbsvcs/RtecEventChannelAdminS.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#include "ECG_Adapters.h"
#include "EC_Lifetime_Utils.h"
#include "EC_Lifetime_Utils_T.h"
@@ -46,7 +46,7 @@
* which reads the data, transforms it into event and pushes to the
* Event Channel.
*/
-class TAO_RTEvent_Export TAO_ECG_Mcast_EH :
+class TAO_RTEvent_Serv_Export TAO_ECG_Mcast_EH :
public ACE_Event_Handler,
public TAO_ECG_Handler_Shutdown
{
@@ -208,7 +208,7 @@ private:
* observer connection to the Event Channel, automatically
* disconnecting from ec in its destructor, if necessary.
*/
- class TAO_RTEvent_Export Observer_Disconnect_Command
+ class TAO_RTEvent_Serv_Export Observer_Disconnect_Command
{
public:
Observer_Disconnect_Command (void);
diff --git a/TAO/orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.h b/TAO/orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.h
index e445fc01128..f29ba5a50e8 100644
--- a/TAO/orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.h
+++ b/TAO/orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.h
@@ -18,7 +18,7 @@
#endif /* ACE_LACKS_PRAGMA_ONCE */
#include "ECG_Defaults.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#include "ECG_UDP_Receiver.h"
#include "ECG_UDP_Out_Endpoint.h"
#include "ace/Service_Object.h"
@@ -120,7 +120,7 @@ class ACE_Event_Handler;
* Default configuration values (for either use case) can be found in
* ECG_Defaults.h
*/
-class TAO_RTEvent_Export TAO_ECG_Mcast_Gateway
+class TAO_RTEvent_Serv_Export TAO_ECG_Mcast_Gateway
: public ACE_Service_Object
{
public:
@@ -179,7 +179,7 @@ public:
* hard without exceptions and ACE+TAO are somewhat shy of
* exceptions at this point.)
*/
- struct TAO_RTEvent_Export Attributes
+ struct TAO_RTEvent_Serv_Export Attributes
{
Attributes (void);
diff --git a/TAO/orbsvcs/orbsvcs/Event/ECG_Reactive_ConsumerEC_Control.h b/TAO/orbsvcs/orbsvcs/Event/ECG_Reactive_ConsumerEC_Control.h
index f09e0da850e..6c745ac5655 100644
--- a/TAO/orbsvcs/orbsvcs/Event/ECG_Reactive_ConsumerEC_Control.h
+++ b/TAO/orbsvcs/orbsvcs/Event/ECG_Reactive_ConsumerEC_Control.h
@@ -37,7 +37,7 @@ class TAO_EC_Gateway_IIOP;
* periodically wakeup and verify the state of the consumers
* registered with the Event Channel.
*/
-class TAO_RTEvent_Export TAO_ECG_Reactive_ConsumerEC_Control_Adapter
+class TAO_RTEvent_Serv_Export TAO_ECG_Reactive_ConsumerEC_Control_Adapter
: public ACE_Event_Handler
{
public:
@@ -61,7 +61,7 @@ private:
* Defines the interface for the consumer event channel control strategy.
* This strategy handles misbehaving or failing consumer event channels.
*/
-class TAO_RTEvent_Export TAO_ECG_Reactive_ConsumerEC_Control
+class TAO_RTEvent_Serv_Export TAO_ECG_Reactive_ConsumerEC_Control
: public TAO_ECG_ConsumerEC_Control
{
public:
diff --git a/TAO/orbsvcs/orbsvcs/Event/ECG_Reconnect_ConsumerEC_Control.h b/TAO/orbsvcs/orbsvcs/Event/ECG_Reconnect_ConsumerEC_Control.h
index efad4e64e31..1b9733b2989 100644
--- a/TAO/orbsvcs/orbsvcs/Event/ECG_Reconnect_ConsumerEC_Control.h
+++ b/TAO/orbsvcs/orbsvcs/Event/ECG_Reconnect_ConsumerEC_Control.h
@@ -36,7 +36,7 @@ class TAO_EC_Gateway_IIOP;
* periodically wakeup and verify the state of the consumers
* registered with the Event Channel.
*/
-class TAO_RTEvent_Export TAO_ECG_Reconnect_ConsumerEC_Control_Adapter
+class TAO_RTEvent_Serv_Export TAO_ECG_Reconnect_ConsumerEC_Control_Adapter
: public ACE_Event_Handler
{
public:
@@ -65,7 +65,7 @@ private:
* a restart of the consumer ec must be handled correctly, then the consumer
* ec must use a persistent IOR.
*/
-class TAO_RTEvent_Export TAO_ECG_Reconnect_ConsumerEC_Control
+class TAO_RTEvent_Serv_Export TAO_ECG_Reconnect_ConsumerEC_Control
: public TAO_ECG_ConsumerEC_Control
{
public:
diff --git a/TAO/orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.h b/TAO/orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.h
index 502b3a555d9..bfa6600398d 100644
--- a/TAO/orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.h
+++ b/TAO/orbsvcs/orbsvcs/Event/ECG_Simple_Address_Server.h
@@ -24,7 +24,7 @@
* This simple server always returns multicast address it was
* initialized with, regardless of the header.
*/
-class TAO_RTEvent_Export TAO_ECG_Simple_Address_Server :
+class TAO_RTEvent_Serv_Export TAO_ECG_Simple_Address_Server :
public virtual POA_RtecUDPAdmin::AddrServer,
public virtual PortableServer::RefCountServantBase
{
diff --git a/TAO/orbsvcs/orbsvcs/Event/ECG_Simple_Mcast_EH.h b/TAO/orbsvcs/orbsvcs/Event/ECG_Simple_Mcast_EH.h
index e2922882f3b..e1b4bdfd13c 100644
--- a/TAO/orbsvcs/orbsvcs/Event/ECG_Simple_Mcast_EH.h
+++ b/TAO/orbsvcs/orbsvcs/Event/ECG_Simple_Mcast_EH.h
@@ -17,7 +17,7 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#include "ECG_Adapters.h"
#include "ace/SOCK_Dgram_Mcast.h"
@@ -32,7 +32,7 @@
*
* NOT THREAD-SAFE.
*/
-class TAO_RTEvent_Export TAO_ECG_Simple_Mcast_EH
+class TAO_RTEvent_Serv_Export TAO_ECG_Simple_Mcast_EH
: public ACE_Event_Handler
, public TAO_ECG_Handler_Shutdown
{
diff --git a/TAO/orbsvcs/orbsvcs/Event/ECG_UDP_EH.h b/TAO/orbsvcs/orbsvcs/Event/ECG_UDP_EH.h
index 515df78bebe..c5fbe539767 100644
--- a/TAO/orbsvcs/orbsvcs/Event/ECG_UDP_EH.h
+++ b/TAO/orbsvcs/orbsvcs/Event/ECG_UDP_EH.h
@@ -20,7 +20,7 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#include "ECG_Adapters.h"
#include "ace/SOCK_Dgram.h"
@@ -38,7 +38,7 @@ class TAO_ECG_UDP_Receiver;
*
* NOT THREAD-SAFE.
*/
-class TAO_RTEvent_Export TAO_ECG_UDP_EH :
+class TAO_RTEvent_Serv_Export TAO_ECG_UDP_EH :
public ACE_Event_Handler
, public TAO_ECG_Handler_Shutdown
{
diff --git a/TAO/orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.h b/TAO/orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.h
index e36f6ebdae2..1dd40b093d9 100644
--- a/TAO/orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.h
+++ b/TAO/orbsvcs/orbsvcs/Event/ECG_UDP_Out_Endpoint.h
@@ -13,7 +13,7 @@
#include /**/ "ace/pre.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -38,7 +38,7 @@ class ACE_INET_Addr;
* datagram SAP; for instance we need to keep track of the request
* id.
*/
-class TAO_RTEvent_Export TAO_ECG_UDP_Out_Endpoint
+class TAO_RTEvent_Serv_Export TAO_ECG_UDP_Out_Endpoint
{
public:
/// Constructor
diff --git a/TAO/orbsvcs/orbsvcs/Event/ECG_UDP_Protocol.h b/TAO/orbsvcs/orbsvcs/Event/ECG_UDP_Protocol.h
index 7c19354fb8b..6cbbad89ff0 100644
--- a/TAO/orbsvcs/orbsvcs/Event/ECG_UDP_Protocol.h
+++ b/TAO/orbsvcs/orbsvcs/Event/ECG_UDP_Protocol.h
@@ -56,7 +56,7 @@
* }; // size (in CDR stream) = 32<BR>
*
*/
-class TAO_RTEvent_Export TAO_ECG_UDP_Protocol
+class TAO_RTEvent_Serv_Export TAO_ECG_UDP_Protocol
{
public:
enum {
diff --git a/TAO/orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.h b/TAO/orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.h
index 68090d4b7aa..15ee75ab745 100644
--- a/TAO/orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.h
+++ b/TAO/orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.h
@@ -44,7 +44,7 @@
#endif /* ACE_LACKS_PRAGMA_ONCE */
#include "orbsvcs/RtecEventChannelAdminS.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#include "ECG_Adapters.h"
#include "EC_Lifetime_Utils.h"
@@ -64,7 +64,7 @@ class ACE_Reactor;
* supplier connection to the Event Channel, automatically disconnecting from
* @a proxy in its destructor, if necessary.
*/
-class TAO_RTEvent_Export TAO_ECG_UDP_Receiver_Disconnect_Command
+class TAO_RTEvent_Serv_Export TAO_ECG_UDP_Receiver_Disconnect_Command
{
public:
TAO_ECG_UDP_Receiver_Disconnect_Command (void);
@@ -94,7 +94,7 @@ private:
* This class connects as a supplier to an EventChannel, and supplies
* to it all events it receives via UDP or Multicast.
*/
-class TAO_RTEvent_Export TAO_ECG_UDP_Receiver
+class TAO_RTEvent_Serv_Export TAO_ECG_UDP_Receiver
: public virtual PortableServer::RefCountServantBase
, public virtual POA_RtecEventComm::PushSupplier
, public virtual TAO_EC_Deactivated_Object
diff --git a/TAO/orbsvcs/orbsvcs/Event/ECG_UDP_Sender.h b/TAO/orbsvcs/orbsvcs/Event/ECG_UDP_Sender.h
index 00b1a6181b2..6c0d3caa02b 100644
--- a/TAO/orbsvcs/orbsvcs/Event/ECG_UDP_Sender.h
+++ b/TAO/orbsvcs/orbsvcs/Event/ECG_UDP_Sender.h
@@ -44,7 +44,7 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#include "orbsvcs/RtecEventChannelAdminS.h"
#include "EC_Lifetime_Utils.h"
@@ -64,7 +64,7 @@ class TAO_ECG_UDP_Out_Endpoint;
* consumer connection to the Event Channel, automatically disconnecting from
* @a proxy in its destructor, if necessary.
*/
-class TAO_RTEvent_Export TAO_ECG_UDP_Sender_Disconnect_Command
+class TAO_RTEvent_Serv_Export TAO_ECG_UDP_Sender_Disconnect_Command
{
public:
TAO_ECG_UDP_Sender_Disconnect_Command (void);
@@ -94,7 +94,7 @@ private:
* and forwards the events it receives from that EC using UDP.
*
*/
-class TAO_RTEvent_Export TAO_ECG_UDP_Sender :
+class TAO_RTEvent_Serv_Export TAO_ECG_UDP_Sender :
public virtual PortableServer::RefCountServantBase,
public virtual POA_RtecEventComm::PushConsumer,
public TAO_EC_Deactivated_Object
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_And_Filter.h b/TAO/orbsvcs/orbsvcs/Event/EC_And_Filter.h
index cdf21b9d9fe..96d3d536d54 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_And_Filter.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_And_Filter.h
@@ -33,7 +33,7 @@
* <H2>Memory Management</H2>
* It assumes ownership of the children.
*/
-class TAO_RTEvent_Export TAO_EC_And_Filter : public TAO_EC_Filter
+class TAO_RTEvent_Serv_Export TAO_EC_And_Filter : public TAO_EC_Filter
{
public:
/// Constructor. It assumes ownership of both the array and the
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Basic_Factory.h b/TAO/orbsvcs/orbsvcs/Event/EC_Basic_Factory.h
index 8ba827cf306..9a886ff0c04 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Basic_Factory.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Basic_Factory.h
@@ -36,7 +36,7 @@
* This object creates a single instance of the Supplier
*
*/
-class TAO_RTEvent_Export TAO_EC_Basic_Factory : public TAO_EC_Factory
+class TAO_RTEvent_Serv_Export TAO_EC_Basic_Factory : public TAO_EC_Factory
{
public:
/// Constructor
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.h b/TAO/orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.h
index 1ca88a403cb..98288fd5a2f 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Basic_Filter_Builder.h
@@ -19,7 +19,7 @@
#include "EC_Filter_Builder.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -37,7 +37,7 @@ class TAO_EC_Event_Channel_Base;
* (source/type based filtering + disjunctions, conjunctions, logical ands,
* negations, and bitmasks) are constructed using this class.
*/
-class TAO_RTEvent_Export TAO_EC_Basic_Filter_Builder : public TAO_EC_Filter_Builder
+class TAO_RTEvent_Serv_Export TAO_EC_Basic_Filter_Builder : public TAO_EC_Filter_Builder
{
public:
/// constructor.
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Bitmask_Filter.h b/TAO/orbsvcs/orbsvcs/Event/EC_Bitmask_Filter.h
index f999bb1d34f..6403738045f 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Bitmask_Filter.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Bitmask_Filter.h
@@ -17,7 +17,7 @@
#include /**/ "ace/pre.h"
#include "EC_Filter.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -40,7 +40,7 @@
* <H2>Memory Management</H2>
* It assumes ownership of the child.
*/
-class TAO_RTEvent_Export TAO_EC_Bitmask_Filter : public TAO_EC_Filter
+class TAO_RTEvent_Serv_Export TAO_EC_Bitmask_Filter : public TAO_EC_Filter
{
public:
/**
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Channel_Destroyer.h b/TAO/orbsvcs/orbsvcs/Event/EC_Channel_Destroyer.h
index c4628e80cb6..90ae3a9b1ea 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Channel_Destroyer.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Channel_Destroyer.h
@@ -8,7 +8,7 @@
#ifndef EC_CHANNEL_DESTROYER__H_
#define EC_CHANNEL_DESTROYER__H_
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#include "EC_Event_Channel_Base.h"
#include "ace/Auto_Functor.h"
@@ -17,7 +17,7 @@
*
* @brief Implements a functor for the TAO_EC_Channel_Destroyer class.
*/
-struct TAO_RTEvent_Export TAO_EC_Channel_Destroyer_Functor
+struct TAO_RTEvent_Serv_Export TAO_EC_Channel_Destroyer_Functor
{
typedef TAO_EC_Event_Channel_Base * argument;
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.h b/TAO/orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.h
index f1f3a95f60f..80493b3838d 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Conjunction_Filter.h
@@ -17,7 +17,7 @@
#include /**/ "ace/pre.h"
#include "EC_Filter.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -35,7 +35,7 @@
* <H2>Memory Management</H2>
* It assumes ownership of the children.
*/
-class TAO_RTEvent_Export TAO_EC_Conjunction_Filter : public TAO_EC_Filter
+class TAO_RTEvent_Serv_Export TAO_EC_Conjunction_Filter : public TAO_EC_Filter
{
public:
/// Constructor. It assumes ownership of both the array and the
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h b/TAO/orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h
index df1d376da28..e6d2ee2f90f 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h
@@ -25,7 +25,7 @@
#include "orbsvcs/ESF/ESF_Peer_Admin.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
class TAO_EC_Event_Channel_Base;
class TAO_EC_ProxyPushConsumer;
@@ -45,7 +45,7 @@ class TAO_EC_ProxyPushConsumer;
* <H2>Locking</H2>
* No provisions for locking, access must be serialized externally.
*/
-class TAO_RTEvent_Export TAO_EC_ConsumerAdmin
+class TAO_RTEvent_Serv_Export TAO_EC_ConsumerAdmin
: public POA_RtecEventChannelAdmin::ConsumerAdmin
, public TAO_ESF_Peer_Admin<TAO_EC_Event_Channel_Base,TAO_EC_ProxyPushSupplier,RtecEventChannelAdmin::ProxyPushSupplier,TAO_EC_ProxyPushConsumer>
{
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_ConsumerControl.h b/TAO/orbsvcs/orbsvcs/Event/EC_ConsumerControl.h
index 2ea9b266e35..4ad494b96fe 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_ConsumerControl.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_ConsumerControl.h
@@ -18,7 +18,7 @@
#include /**/ "ace/pre.h"
#include "ace/CORBA_macros.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -41,7 +41,7 @@ namespace CORBA
* Defines the interface for the consumer control strategy.
* This strategy handles misbehaving or failing consumers.
*/
-class TAO_RTEvent_Export TAO_EC_ConsumerControl
+class TAO_RTEvent_Serv_Export TAO_EC_ConsumerControl
{
public:
/// Constructor.
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp
index 03c7369655f..8dbc951d1b1 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp
@@ -948,7 +948,7 @@ ACE_STATIC_SVC_DEFINE (TAO_EC_Default_Factory,
&ACE_SVC_NAME (TAO_EC_Default_Factory),
ACE_Service_Type::DELETE_THIS | ACE_Service_Type::DELETE_OBJ,
0)
-ACE_FACTORY_DEFINE (TAO_RTEvent, TAO_EC_Default_Factory)
+ACE_FACTORY_DEFINE (TAO_RTEvent_Serv, TAO_EC_Default_Factory)
// ****************************************************************
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Default_Factory.h b/TAO/orbsvcs/orbsvcs/Event/EC_Default_Factory.h
index 722417dad38..a5f3e0f5113 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Default_Factory.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Default_Factory.h
@@ -40,7 +40,7 @@
* Since the class can be dynamically loaded the strategies can be
* set in the service configurator file.
*/
-class TAO_RTEvent_Export TAO_EC_Default_Factory : public TAO_EC_Factory
+class TAO_RTEvent_Serv_Export TAO_EC_Default_Factory : public TAO_EC_Factory
{
public:
/// Constructor
@@ -185,7 +185,7 @@ protected:
#endif /* __ACE_INLINE__ */
ACE_STATIC_SVC_DECLARE (TAO_EC_Default_Factory)
-ACE_FACTORY_DECLARE (TAO_RTEvent, TAO_EC_Default_Factory)
+ACE_FACTORY_DECLARE (TAO_RTEvent_Serv, TAO_EC_Default_Factory)
#include /**/ "ace/post.h"
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Default_ProxyConsumer.h b/TAO/orbsvcs/orbsvcs/Event/EC_Default_ProxyConsumer.h
index 58cd1d5d2e4..7b0f7648cef 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Default_ProxyConsumer.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Default_ProxyConsumer.h
@@ -33,7 +33,7 @@ class TAO_EC_Supplier_Filter;
* @brief implements RtecEventChannelAdmin::ProxyPushConsumer interface.
*
*/
-class TAO_RTEvent_Export TAO_EC_Default_ProxyPushConsumer :
+class TAO_RTEvent_Serv_Export TAO_EC_Default_ProxyPushConsumer :
public POA_RtecEventChannelAdmin::ProxyPushConsumer,
public TAO_EC_ProxyPushConsumer
{
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Default_ProxySupplier.h b/TAO/orbsvcs/orbsvcs/Event/EC_Default_ProxySupplier.h
index 20685888574..2284340aad3 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Default_ProxySupplier.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Default_ProxySupplier.h
@@ -28,7 +28,7 @@
* @brief Implement the ReliableEventChannelAdmin::ProxyPushSupplier
* interface
*/
-class TAO_RTEvent_Export TAO_EC_Default_ProxyPushSupplier :
+class TAO_RTEvent_Serv_Export TAO_EC_Default_ProxyPushSupplier :
public POA_RtecEventChannelAdmin::ProxyPushSupplier,
public TAO_EC_ProxyPushSupplier
{
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.h b/TAO/orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.h
index 18f756efe73..c8886235d9a 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Disjunction_Filter.h
@@ -33,7 +33,7 @@
* <H2>Memory Management</H2>
* It assumes ownership of the children.
*/
-class TAO_RTEvent_Export TAO_EC_Disjunction_Filter : public TAO_EC_Filter
+class TAO_RTEvent_Serv_Export TAO_EC_Disjunction_Filter : public TAO_EC_Filter
{
public:
/// Constructor. It assumes ownership of both the array and the
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Dispatching.h b/TAO/orbsvcs/orbsvcs/Event/EC_Dispatching.h
index d61d5039829..8d125229aa1 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Dispatching.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Dispatching.h
@@ -19,7 +19,7 @@
#include "orbsvcs/RtecEventCommC.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -40,7 +40,7 @@ class TAO_EC_ProxyPushSupplier;
* for each queue or can simply push the event to the consumer in
* FIFO order.
*/
-class TAO_RTEvent_Export TAO_EC_Dispatching
+class TAO_RTEvent_Serv_Export TAO_EC_Dispatching
{
public:
/// Destructor...
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Dispatching_Task.h b/TAO/orbsvcs/orbsvcs/Event/EC_Dispatching_Task.h
index 113c5a7b1ad..5fdaec09763 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Dispatching_Task.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Dispatching_Task.h
@@ -25,12 +25,12 @@
#endif /* ACE_LACKS_PRAGMA_ONCE */
#include "orbsvcs/RtecEventCommC.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#include "ace/Task.h"
#include "ace/Message_Block.h"
#include "ace/Lock_Adapter_T.h"
-class TAO_RTEvent_Export TAO_EC_Queue : public ACE_Message_Queue<ACE_SYNCH>
+class TAO_RTEvent_Serv_Export TAO_EC_Queue : public ACE_Message_Queue<ACE_SYNCH>
{
public:
TAO_EC_Queue (size_t high_water_mark = ACE_Message_Queue_Base::DEFAULT_HWM,
@@ -50,7 +50,7 @@ protected:
* dispatching.
*
*/
-class TAO_RTEvent_Export TAO_EC_Dispatching_Task : public ACE_Task<ACE_SYNCH>
+class TAO_RTEvent_Serv_Export TAO_EC_Dispatching_Task : public ACE_Task<ACE_SYNCH>
{
public:
/// Constructor
@@ -77,7 +77,7 @@ private:
// ****************************************************************
-class TAO_RTEvent_Export TAO_EC_Dispatch_Command : public ACE_Message_Block
+class TAO_RTEvent_Serv_Export TAO_EC_Dispatch_Command : public ACE_Message_Block
{
public:
/// Constructor, it will allocate its own data block
@@ -96,7 +96,7 @@ public:
// ****************************************************************
-class TAO_RTEvent_Export TAO_EC_Shutdown_Task_Command : public TAO_EC_Dispatch_Command
+class TAO_RTEvent_Serv_Export TAO_EC_Shutdown_Task_Command : public TAO_EC_Dispatch_Command
{
public:
/// Constructor
@@ -108,7 +108,7 @@ public:
// ****************************************************************
-class TAO_RTEvent_Export TAO_EC_Push_Command : public TAO_EC_Dispatch_Command
+class TAO_RTEvent_Serv_Export TAO_EC_Push_Command : public TAO_EC_Dispatch_Command
{
public:
/// Constructor
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel.h b/TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel.h
index 20ac3add3ba..04b1ce0cfb9 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel.h
@@ -37,7 +37,7 @@
* ConsumerAdmin and Dispatching) and to provide a simpler
* interface to the EC_Factory.
*/
-class TAO_RTEvent_Export TAO_EC_Event_Channel :
+class TAO_RTEvent_Serv_Export TAO_EC_Event_Channel :
public TAO_EC_Event_Channel_Base
{
public:
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel_Base.h b/TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel_Base.h
index 44d548e8693..9fabba95d48 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel_Base.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel_Base.h
@@ -47,7 +47,7 @@ template<class> class TAO_ESF_Worker;
* an easy mechanism to extend the attributes without requiring
* changes in the EC constructor.
*/
-class TAO_RTEvent_Export TAO_EC_Event_Channel_Attributes
+class TAO_RTEvent_Serv_Export TAO_EC_Event_Channel_Attributes
{
public:
/**
@@ -104,7 +104,7 @@ private:
* ConsumerAdmin and Dispatching) and to provide a simpler
* interface to the EC_Factory.
*/
-class TAO_RTEvent_Export TAO_EC_Event_Channel_Base
+class TAO_RTEvent_Serv_Export TAO_EC_Event_Channel_Base
: public POA_RtecEventChannelAdmin::EventChannel
, public PortableServer::RefCountServantBase
{
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Factory.h b/TAO/orbsvcs/orbsvcs/Event/EC_Factory.h
index c042c8f4150..71c1a0ebfa3 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Factory.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Factory.h
@@ -17,7 +17,7 @@
#include /**/ "ace/pre.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -59,7 +59,7 @@ typedef TAO_ESF_Proxy_Collection<TAO_EC_ProxyPushSupplier> TAO_EC_ProxyPushSuppl
* Some implementations may require a different instance for the
* EC_Factory for each instance of Event_Channel.
*/
-class TAO_RTEvent_Export TAO_EC_Factory : public ACE_Service_Object
+class TAO_RTEvent_Serv_Export TAO_EC_Factory : public ACE_Service_Object
{
public:
/// destructor...
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Filter.h b/TAO/orbsvcs/orbsvcs/Event/EC_Filter.h
index ac2f8c4988c..63ec4618f78 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Filter.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Filter.h
@@ -19,7 +19,7 @@
#include "orbsvcs/RtecEventCommC.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -46,7 +46,7 @@ class TAO_EC_QOS_Info;
* <H2>Memory Management</H2>
* It does *not* assume ownership of its parent.
*/
-class TAO_RTEvent_Export TAO_EC_Filter
+class TAO_RTEvent_Serv_Export TAO_EC_Filter
{
public:
/// constructor...
@@ -173,7 +173,7 @@ private:
* c) Event Channels that don't do filtering (such as CosEC
* backends)
*/
-class TAO_RTEvent_Export TAO_EC_Null_Filter : public TAO_EC_Filter
+class TAO_RTEvent_Serv_Export TAO_EC_Null_Filter : public TAO_EC_Filter
{
public:
/// Constructor.
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Filter_Builder.h b/TAO/orbsvcs/orbsvcs/Event/EC_Filter_Builder.h
index 33c8c9cfb7a..92a5a6353a8 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Filter_Builder.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Filter_Builder.h
@@ -19,7 +19,7 @@
#include "orbsvcs/RtecEventChannelAdminC.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -38,7 +38,7 @@ class TAO_EC_ProxyPushSupplier;
* TAO_EC_Filter_Builder follows the "Builder Pattern" (Gamma et
* al.)
*/
-class TAO_RTEvent_Export TAO_EC_Filter_Builder
+class TAO_RTEvent_Serv_Export TAO_EC_Filter_Builder
{
public:
/// destructor...
@@ -62,7 +62,7 @@ public:
*
* Simply creates a Null_Filter in every case.
*/
-class TAO_RTEvent_Export TAO_EC_Null_Filter_Builder : public TAO_EC_Filter_Builder
+class TAO_RTEvent_Serv_Export TAO_EC_Null_Filter_Builder : public TAO_EC_Filter_Builder
{
public:
/// constructor.
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Gateway.h b/TAO/orbsvcs/orbsvcs/Event/EC_Gateway.h
index ff55b4ca46f..c5a4253e0ca 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Gateway.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Gateway.h
@@ -17,7 +17,7 @@
#include /**/ "ace/pre.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#include "orbsvcs/RtecEventChannelAdminS.h"
#include "orbsvcs/RtecEventCommS.h"
@@ -38,7 +38,7 @@
* strategies for EC distribution.
*
*/
-class TAO_RTEvent_Export TAO_EC_Gateway
+class TAO_RTEvent_Serv_Export TAO_EC_Gateway
: public POA_RtecEventChannelAdmin::Observer
{
public:
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.h b/TAO/orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.h
index bf7b9436db5..178b73e93f7 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.h
@@ -19,7 +19,7 @@
#include /**/ "ace/pre.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#include "EC_Gateway.h"
#include "orbsvcs/RtecEventChannelAdminS.h"
@@ -60,7 +60,7 @@ class TAO_EC_Gateway_IIOP_Factory;
* investigate if closer collaboration with its collocated EC could
* be used to remove that copy.
*/
-class TAO_RTEvent_Export TAO_EC_Gateway_IIOP : public TAO_EC_Gateway
+class TAO_RTEvent_Serv_Export TAO_EC_Gateway_IIOP : public TAO_EC_Gateway
{
public:
TAO_EC_Gateway_IIOP (void);
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.cpp b/TAO/orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.cpp
index 6359f3b26ee..48671fe8343 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.cpp
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.cpp
@@ -18,8 +18,8 @@
#include "EC_Gateway_IIOP_Factory.i"
#endif /* __ACE_INLINE__ */
-ACE_RCSID (Event,
- EC_Gateway_IIOP_Factory,
+ACE_RCSID (Event,
+ EC_Gateway_IIOP_Factory,
"$Id$")
int
@@ -205,7 +205,7 @@ ACE_STATIC_SVC_DEFINE (TAO_EC_Gateway_IIOP_Factory,
&ACE_SVC_NAME (TAO_EC_Gateway_IIOP_Factory),
ACE_Service_Type::DELETE_THIS | ACE_Service_Type::DELETE_OBJ,
0)
-ACE_FACTORY_DEFINE (TAO_RTEvent, TAO_EC_Gateway_IIOP_Factory)
+ACE_FACTORY_DEFINE (TAO_RTEvent_Serv, TAO_EC_Gateway_IIOP_Factory)
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.h b/TAO/orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.h
index 7acd83a534f..e7d6d05d82d 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.h
@@ -22,7 +22,7 @@
#include "ace/Service_Object.h"
#include "ace/SString.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
class TAO_ECG_ConsumerEC_Control;
class TAO_EC_Gateway_IIOP;
@@ -34,7 +34,7 @@ class TAO_EC_Gateway_IIOP;
*
* Default configuration values can be found in ECG_Defaults.h
*/
-class TAO_RTEvent_Export TAO_EC_Gateway_IIOP_Factory
+class TAO_RTEvent_Serv_Export TAO_EC_Gateway_IIOP_Factory
: public ACE_Service_Object
{
public:
@@ -97,7 +97,7 @@ protected:
};
ACE_STATIC_SVC_DECLARE (TAO_EC_Gateway_IIOP_Factory)
-ACE_FACTORY_DECLARE (TAO_RTEvent, TAO_EC_Gateway_IIOP_Factory)
+ACE_FACTORY_DECLARE (TAO_RTEvent_Serv, TAO_EC_Gateway_IIOP_Factory)
#if defined (__ACE_INLINE__)
#include "EC_Gateway_IIOP_Factory.i"
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Group_Scheduling.h b/TAO/orbsvcs/orbsvcs/Event/EC_Group_Scheduling.h
index f2e75112740..7e6510b065c 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Group_Scheduling.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Group_Scheduling.h
@@ -27,7 +27,7 @@
*
* @brief A scheduling strategy that preserves event groups.
*/
-class TAO_RTEvent_Export TAO_EC_Group_Scheduling : public TAO_EC_Scheduling_Strategy
+class TAO_RTEvent_Serv_Export TAO_EC_Group_Scheduling : public TAO_EC_Scheduling_Strategy
{
public:
/// Constructor.
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Lifetime_Utils.h b/TAO/orbsvcs/orbsvcs/Event/EC_Lifetime_Utils.h
index f9c0006b629..9c180506dd6 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Lifetime_Utils.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Lifetime_Utils.h
@@ -17,7 +17,7 @@
#define TAO_EC_LIFETIME_UTILS_H
#include /**/ "ace/pre.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#include "orbsvcs/RtecEventChannelAdminC.h"
#include "tao/PortableServer/PortableServer.h"
#include "tao/ORB.h"
@@ -35,7 +35,7 @@
* Can be told to deactivate a servant explicitly or can do so
* automagically, in its destructor.
*/
-class TAO_RTEvent_Export TAO_EC_Object_Deactivator
+class TAO_RTEvent_Serv_Export TAO_EC_Object_Deactivator
{
public:
/// Default constructor. Deactivation info can be supplied later
@@ -115,7 +115,7 @@ private:
* NOTE: deactivation does NOT happen automatically, and must be
* explicitly initiated as described above.
*/
-class TAO_RTEvent_Export TAO_EC_Deactivated_Object
+class TAO_RTEvent_Serv_Export TAO_EC_Deactivated_Object
{
public:
@@ -142,7 +142,7 @@ protected:
* Holds a reference to an ORB, and calls destroy() on it in the
* destructor.
*/
-class TAO_RTEvent_Export TAO_EC_ORB_Holder
+class TAO_RTEvent_Serv_Export TAO_EC_ORB_Holder
{
public:
/// Constructor. No-op.
@@ -178,7 +178,7 @@ private:
* Holds a reference to an Event Channel, and calls destroy() on it in the
* destructor.
*/
-class TAO_RTEvent_Export TAO_EC_Event_Channel_Holder
+class TAO_RTEvent_Serv_Export TAO_EC_Event_Channel_Holder
{
public:
/// Constructor. No-op.
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_MT_Dispatching.h b/TAO/orbsvcs/orbsvcs/Event/EC_MT_Dispatching.h
index 989bb21caf8..4be04076480 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_MT_Dispatching.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_MT_Dispatching.h
@@ -33,7 +33,7 @@
* threads. It's main purpose is to decouple the suppliers from
* the client execution time, specially in the collocated case.
*/
-class TAO_RTEvent_Export TAO_EC_MT_Dispatching : public TAO_EC_Dispatching
+class TAO_RTEvent_Serv_Export TAO_EC_MT_Dispatching : public TAO_EC_Dispatching
{
public:
/// Constructor
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Masked_Type_Filter.h b/TAO/orbsvcs/orbsvcs/Event/EC_Masked_Type_Filter.h
index 14a8392d558..09027897e7f 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Masked_Type_Filter.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Masked_Type_Filter.h
@@ -34,7 +34,7 @@
* and that:
* (event.header.source & source_mask) == source_value
*/
-class TAO_RTEvent_Export TAO_EC_Masked_Type_Filter : public TAO_EC_Filter
+class TAO_RTEvent_Serv_Export TAO_EC_Masked_Type_Filter : public TAO_EC_Filter
{
public:
/// Constructor.
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Negation_Filter.h b/TAO/orbsvcs/orbsvcs/Event/EC_Negation_Filter.h
index dc6619fcd94..3dadaa50f5a 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Negation_Filter.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Negation_Filter.h
@@ -17,7 +17,7 @@
#include /**/ "ace/pre.h"
#include "EC_Filter.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -34,7 +34,7 @@
* <H2>Memory Management</H2>
* It assumes ownership of its child.
*/
-class TAO_RTEvent_Export TAO_EC_Negation_Filter : public TAO_EC_Filter
+class TAO_RTEvent_Serv_Export TAO_EC_Negation_Filter : public TAO_EC_Filter
{
public:
/// Constructor. It assumes ownership of the child.
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Null_Factory.h b/TAO/orbsvcs/orbsvcs/Event/EC_Null_Factory.h
index 4214c4ddc83..9a93caef484 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Null_Factory.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Null_Factory.h
@@ -33,7 +33,7 @@
* A fixed POA is used for servant activation.
* This object creates a single instance of the Supplier
*/
-class TAO_RTEvent_Export TAO_EC_Null_Factory : public TAO_EC_Factory
+class TAO_RTEvent_Serv_Export TAO_EC_Null_Factory : public TAO_EC_Factory
{
public:
/// Constructor
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Null_Scheduling.h b/TAO/orbsvcs/orbsvcs/Event/EC_Null_Scheduling.h
index 0373ac32119..26d8cbd0cbe 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Null_Scheduling.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Null_Scheduling.h
@@ -29,7 +29,7 @@
* @brief A scheduling strategy that separates event groups and
* delivers one event at a time.
*/
-class TAO_RTEvent_Export TAO_EC_Null_Scheduling
+class TAO_RTEvent_Serv_Export TAO_EC_Null_Scheduling
: public TAO_EC_Scheduling_Strategy
{
public:
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_ObserverStrategy.h b/TAO/orbsvcs/orbsvcs/Event/EC_ObserverStrategy.h
index 5bca0bf2172..ca86257c99c 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_ObserverStrategy.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_ObserverStrategy.h
@@ -32,7 +32,7 @@
#include "orbsvcs/RtecEventChannelAdminC.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
class ACE_Lock;
class TAO_EC_Event_Channel_Base;
@@ -51,7 +51,7 @@ class TAO_EC_ProxyPushSupplier;
* This behavior of the EC is strategized to avoid overhead when no gateways
* are needed.
*/
-class TAO_RTEvent_Export TAO_EC_ObserverStrategy
+class TAO_RTEvent_Serv_Export TAO_EC_ObserverStrategy
{
public:
/// Destructor
@@ -100,7 +100,7 @@ public:
* This class keeps no information and simply ignores the messages
* from the EC.
*/
-class TAO_RTEvent_Export TAO_EC_Null_ObserverStrategy : public TAO_EC_ObserverStrategy
+class TAO_RTEvent_Serv_Export TAO_EC_Null_ObserverStrategy : public TAO_EC_ObserverStrategy
{
public:
/// Constructor
@@ -148,7 +148,7 @@ public:
* It assumes ownership of the @a lock, but not of the
* Event_Channel.
*/
-class TAO_RTEvent_Export TAO_EC_Basic_ObserverStrategy :
+class TAO_RTEvent_Serv_Export TAO_EC_Basic_ObserverStrategy :
public TAO_EC_ObserverStrategy
{
public:
@@ -278,7 +278,7 @@ protected:
* It assumes ownership of the <lock>, but not of the
* Event_Channel.
*/
-class TAO_RTEvent_Export TAO_EC_Reactive_ObserverStrategy :
+class TAO_RTEvent_Serv_Export TAO_EC_Reactive_ObserverStrategy :
public TAO_EC_Basic_ObserverStrategy
{
public:
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.h b/TAO/orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.h
index 3855b23c2b8..ea5f674daf6 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.h
@@ -18,7 +18,7 @@
#include "EC_Supplier_Filter.h"
#include "EC_Supplier_Filter_Builder.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -39,7 +39,7 @@ class TAO_EC_Event_Channel_Base;
* This minimizes the amount of consumers touched by the EC when
* dispatching an event.
*/
-class TAO_RTEvent_Export TAO_EC_Per_Supplier_Filter : public TAO_EC_Supplier_Filter
+class TAO_RTEvent_Serv_Export TAO_EC_Per_Supplier_Filter : public TAO_EC_Supplier_Filter
{
public:
/// Constructor
@@ -93,7 +93,7 @@ private:
* @brief Create Per_Supplier_Filter objects
*
*/
-class TAO_RTEvent_Export TAO_EC_Per_Supplier_Filter_Builder : public TAO_EC_Supplier_Filter_Builder
+class TAO_RTEvent_Serv_Export TAO_EC_Per_Supplier_Filter_Builder : public TAO_EC_Supplier_Filter_Builder
{
public:
/// constructor....
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Prefix_Filter_Builder.h b/TAO/orbsvcs/orbsvcs/Event/EC_Prefix_Filter_Builder.h
index fed6236a446..5a3cfafd7ad 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Prefix_Filter_Builder.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Prefix_Filter_Builder.h
@@ -34,7 +34,7 @@ class TAO_EC_Event_Channel_Base;
* (source/type based filtering + disjunctions and conjunctions)
* are constructed using this class.
*/
-class TAO_RTEvent_Export TAO_EC_Prefix_Filter_Builder : public TAO_EC_Filter_Builder
+class TAO_RTEvent_Serv_Export TAO_EC_Prefix_Filter_Builder : public TAO_EC_Filter_Builder
{
public:
/// constructor.
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h b/TAO/orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h
index 75718ee9895..b61ee0885c7 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_ProxyConsumer.h
@@ -17,7 +17,7 @@
#include /**/ "ace/pre.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#include "orbsvcs/RtecEventChannelAdminS.h"
@@ -51,7 +51,7 @@ class TAO_EC_Supplier_Filter;
* No provisions for locking, access must be serialized
* externally.
*/
-class TAO_RTEvent_Export TAO_EC_ProxyPushConsumer
+class TAO_RTEvent_Serv_Export TAO_EC_ProxyPushConsumer
{
public:
typedef RtecEventChannelAdmin::ProxyPushConsumer Interface;
@@ -190,7 +190,7 @@ private:
* the reference count on the proxy and its filter, eliminating
* the need to hold mutexes during long operations.
*/
-class TAO_RTEvent_Export TAO_EC_ProxyPushConsumer_Guard
+class TAO_RTEvent_Serv_Export TAO_EC_ProxyPushConsumer_Guard
{
public:
/// Constructor
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_ProxySupplier.h b/TAO/orbsvcs/orbsvcs/Event/EC_ProxySupplier.h
index 552383c96d9..769dc42ef80 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_ProxySupplier.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_ProxySupplier.h
@@ -51,7 +51,7 @@ class TAO_EC_ProxyPushConsumer;
* could short-circuit the filter() ---> push() cycle when the EC
* is properly configured, we need to explore this...
*/
-class TAO_RTEvent_Export TAO_EC_ProxyPushSupplier : public TAO_EC_Filter
+class TAO_RTEvent_Serv_Export TAO_EC_ProxyPushSupplier : public TAO_EC_Filter
{
public:
typedef RtecEventChannelAdmin::ProxyPushSupplier Interface;
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Proxy_Disconnector.h b/TAO/orbsvcs/orbsvcs/Event/EC_Proxy_Disconnector.h
index dce214ba29d..da6b6a2972e 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Proxy_Disconnector.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Proxy_Disconnector.h
@@ -8,7 +8,7 @@
#ifndef EC_PROXY_DISCONNECTOR__H_
#define EC_PROXY_DISCONNECTOR__H_
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#include "orbsvcs/RtecEventCommC.h"
#include "ace/Auto_Functor.h"
@@ -17,7 +17,7 @@
*
* @brief Implements a functor for the TAO_EC_Supplier_Proxy_Disconnector class.
*/
-struct TAO_RTEvent_Export TAO_EC_Supplier_Proxy_Disconnect_Functor
+struct TAO_RTEvent_Serv_Export TAO_EC_Supplier_Proxy_Disconnect_Functor
{
typedef RtecEventComm::PushSupplier_ptr argument;
@@ -45,7 +45,7 @@ typedef ACE_Utils::Auto_Functor<
*
* @brief Implements a functor for the TAO_EC_Consumer_Proxy_Disconnector class.
*/
-struct TAO_RTEvent_Export TAO_EC_Consumer_Proxy_Disconnect_Functor
+struct TAO_RTEvent_Serv_Export TAO_EC_Consumer_Proxy_Disconnect_Functor
{
typedef RtecEventComm::PushConsumer_ptr argument;
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_QOS_Info.h b/TAO/orbsvcs/orbsvcs/Event/EC_QOS_Info.h
index 0fbc4fe9290..966ebb90667 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_QOS_Info.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_QOS_Info.h
@@ -19,7 +19,7 @@
#include "orbsvcs/RtecBaseC.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -35,7 +35,7 @@
* class encapsulates that information.
* This first implementation is just a place-holder.
*/
-class TAO_RTEvent_Export TAO_EC_QOS_Info
+class TAO_RTEvent_Serv_Export TAO_EC_QOS_Info
{
public:
/// Constructor
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.h b/TAO/orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.h
index 8ec08a78287..1a3728d790f 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.h
@@ -43,7 +43,7 @@ class TAO_EC_Reactive_ConsumerControl;
* periodically wakeup and verify the state of the consumers
* registered with the Event Channel.
*/
-class TAO_RTEvent_Export TAO_EC_ConsumerControl_Adapter : public ACE_Event_Handler
+class TAO_RTEvent_Serv_Export TAO_EC_ConsumerControl_Adapter : public ACE_Event_Handler
{
public:
/// Constructor
@@ -66,7 +66,7 @@ private:
* Defines the interface for the consumer control strategy.
* This strategy handles misbehaving or failing consumers.
*/
-class TAO_RTEvent_Export TAO_EC_Reactive_ConsumerControl : public TAO_EC_ConsumerControl
+class TAO_RTEvent_Serv_Export TAO_EC_Reactive_ConsumerControl : public TAO_EC_ConsumerControl
{
public:
/// Constructor. It does not assume ownership of the @a event_channel
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Reactive_Dispatching.h b/TAO/orbsvcs/orbsvcs/Event/EC_Reactive_Dispatching.h
index 0900596c2c4..d5c3f56873d 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Reactive_Dispatching.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Reactive_Dispatching.h
@@ -19,7 +19,7 @@
#include "EC_Dispatching.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -33,7 +33,7 @@
* The events are dispatched in FIFO ordering, using the invoking
* thread to push the event to the consumer.
*/
-class TAO_RTEvent_Export TAO_EC_Reactive_Dispatching : public TAO_EC_Dispatching
+class TAO_RTEvent_Serv_Export TAO_EC_Reactive_Dispatching : public TAO_EC_Dispatching
{
public:
/// The scheduler is used to find the range of priorities and similar
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.h b/TAO/orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.h
index d04d411302f..cf0fdbc0a88 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.h
@@ -53,7 +53,7 @@ class TAO_EC_Reactive_SupplierControl;
* COS Event services.
*
*/
-class TAO_RTEvent_Export TAO_EC_SupplierControl_Adapter : public ACE_Event_Handler
+class TAO_RTEvent_Serv_Export TAO_EC_SupplierControl_Adapter : public ACE_Event_Handler
{
public:
/// Constructor
@@ -76,7 +76,7 @@ private:
* Defines the interface for the supplier control strategy.
* This strategy handles misbehaving or failing suppliers.
*/
-class TAO_RTEvent_Export TAO_EC_Reactive_SupplierControl : public TAO_EC_SupplierControl
+class TAO_RTEvent_Serv_Export TAO_EC_Reactive_SupplierControl : public TAO_EC_SupplierControl
{
public:
/// Constructor. It does not assume ownership of the @a event_channel
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.h b/TAO/orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.h
index 299dffc482c..454596f6ef7 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Reactive_Timeout_Generator.h
@@ -32,7 +32,7 @@
* Implements the Timeout_Generator using an ACE_Reactor. Usually
* the same reactor that is used by the ORB where the EC runs.
*/
-class TAO_RTEvent_Export TAO_EC_Reactive_Timeout_Generator
+class TAO_RTEvent_Serv_Export TAO_EC_Reactive_Timeout_Generator
: public TAO_EC_Timeout_Generator
{
public:
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Scheduling_Strategy.h b/TAO/orbsvcs/orbsvcs/Event/EC_Scheduling_Strategy.h
index 6f493dbffc9..adc320a3167 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Scheduling_Strategy.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Scheduling_Strategy.h
@@ -17,7 +17,7 @@
#include /**/ "ace/pre.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#include "orbsvcs/RtecBaseC.h"
#include "orbsvcs/RtecEventCommC.h"
@@ -42,7 +42,7 @@ class TAO_EC_QOS_Info;
* event pushed by a supplier.
* The base
*/
-class TAO_RTEvent_Export TAO_EC_Scheduling_Strategy
+class TAO_RTEvent_Serv_Export TAO_EC_Scheduling_Strategy
{
public:
/// Destructor
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_SupplierAdmin.h b/TAO/orbsvcs/orbsvcs/Event/EC_SupplierAdmin.h
index 827614bc4c5..4b55624fcd7 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_SupplierAdmin.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_SupplierAdmin.h
@@ -25,7 +25,7 @@
#include "orbsvcs/ESF/ESF_Peer_Admin.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
class TAO_EC_Event_Channel_Base;
class TAO_EC_ProxyPushSupplier;
@@ -39,7 +39,7 @@ class TAO_EC_ProxyPushSupplier;
* <H2>Memory Management</H2>
* It does not assume ownership of the TAO_EC_Event_Channel_Base object
*/
-class TAO_RTEvent_Export TAO_EC_SupplierAdmin
+class TAO_RTEvent_Serv_Export TAO_EC_SupplierAdmin
: public POA_RtecEventChannelAdmin::SupplierAdmin
, public TAO_ESF_Peer_Admin<TAO_EC_Event_Channel_Base,TAO_EC_ProxyPushConsumer,RtecEventChannelAdmin::ProxyPushConsumer,TAO_EC_ProxyPushSupplier>
{
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_SupplierControl.h b/TAO/orbsvcs/orbsvcs/Event/EC_SupplierControl.h
index 0af5a03aeec..364a782928f 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_SupplierControl.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_SupplierControl.h
@@ -22,7 +22,7 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
class TAO_EC_ProxyPushConsumer;
@@ -40,7 +40,7 @@ namespace CORBA
* Defines the interface for the supplier control strategy.
* This strategy handles misbehaving or failing suppliers.
*/
-class TAO_RTEvent_Export TAO_EC_SupplierControl
+class TAO_RTEvent_Serv_Export TAO_EC_SupplierControl
{
public:
/// Constructor.
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Supplier_Filter.h b/TAO/orbsvcs/orbsvcs/Event/EC_Supplier_Filter.h
index b4318075078..081348d3a3a 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Supplier_Filter.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Supplier_Filter.h
@@ -20,7 +20,7 @@
#include "orbsvcs/RtecEventCommC.h"
#include "orbsvcs/ESF/ESF_Worker.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -62,7 +62,7 @@ class TAO_EC_QOS_Info;
* implementations of this class; as usual the EC_Factory will
* create the right instance.
*/
-class TAO_RTEvent_Export TAO_EC_Supplier_Filter
+class TAO_RTEvent_Serv_Export TAO_EC_Supplier_Filter
{
public:
/// Destructor
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Supplier_Filter_Builder.h b/TAO/orbsvcs/orbsvcs/Event/EC_Supplier_Filter_Builder.h
index a22c516f9e6..627c07825c7 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Supplier_Filter_Builder.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Supplier_Filter_Builder.h
@@ -19,7 +19,7 @@
#include "orbsvcs/RtecEventChannelAdminC.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -36,7 +36,7 @@ class TAO_EC_ProxyPushConsumer;
* The creation of the right filter for each supplier controlled
* by a Supplier_Filter_Builder.
*/
-class TAO_RTEvent_Export TAO_EC_Supplier_Filter_Builder
+class TAO_RTEvent_Serv_Export TAO_EC_Supplier_Filter_Builder
{
public:
/// Destructor...
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Filter.h b/TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Filter.h
index 269111b9936..8e1bf7b45ac 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Filter.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Filter.h
@@ -36,7 +36,7 @@ class TAO_EC_ProxyPushSupplier;
* This filter only accept events with a predefined type/source,
* both the source and the type can be wildcards.
*/
-class TAO_RTEvent_Export TAO_EC_Timeout_Filter : public TAO_EC_Filter
+class TAO_RTEvent_Serv_Export TAO_EC_Timeout_Filter : public TAO_EC_Filter
{
public:
/// Constructor.
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Generator.h b/TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Generator.h
index 12361bce97c..52eb6031054 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Generator.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Timeout_Generator.h
@@ -22,7 +22,7 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#include "EC_Timeout_Filter.h"
@@ -41,7 +41,7 @@ class TAO_EC_QOS_Info;
* This class is the abstract base class to abstract this
* strategies.
*/
-class TAO_RTEvent_Export TAO_EC_Timeout_Generator
+class TAO_RTEvent_Serv_Export TAO_EC_Timeout_Generator
{
public:
/// destructor
@@ -75,7 +75,7 @@ public:
* dispatch events, but we want to receive them in EC_Filters,
* this class is and adaptor for that purpose.
*/
-class TAO_RTEvent_Export TAO_EC_Timeout_Adapter : public ACE_Event_Handler
+class TAO_RTEvent_Serv_Export TAO_EC_Timeout_Adapter : public ACE_Event_Handler
{
public:
/// Default construction.
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Trivial_Supplier_Filter.h b/TAO/orbsvcs/orbsvcs/Event/EC_Trivial_Supplier_Filter.h
index db4fe238220..054905e1a49 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Trivial_Supplier_Filter.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Trivial_Supplier_Filter.h
@@ -20,7 +20,7 @@
#include "EC_Supplier_Filter.h"
#include "EC_Supplier_Filter_Builder.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -41,7 +41,7 @@ class TAO_EC_ProxyPushSupplier_Set;
* ConsumerAdmin to find all the consumers and pushes the event to
* all of them.
*/
-class TAO_RTEvent_Export TAO_EC_Trivial_Supplier_Filter : public TAO_EC_Supplier_Filter
+class TAO_RTEvent_Serv_Export TAO_EC_Trivial_Supplier_Filter : public TAO_EC_Supplier_Filter
{
public:
/// Constructor
@@ -82,7 +82,7 @@ private:
* used by all the suppliers (i.e. ProxyConsumers) of an event
* channel.
*/
-class TAO_RTEvent_Export TAO_EC_Trivial_Supplier_Filter_Builder : public TAO_EC_Supplier_Filter_Builder
+class TAO_RTEvent_Serv_Export TAO_EC_Trivial_Supplier_Filter_Builder : public TAO_EC_Supplier_Filter_Builder
{
public:
/// constructor....
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Type_Filter.h b/TAO/orbsvcs/orbsvcs/Event/EC_Type_Filter.h
index cded3117683..ca52d200834 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Type_Filter.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Type_Filter.h
@@ -17,7 +17,7 @@
#include /**/ "ace/pre.h"
#include "EC_Filter.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
@@ -31,7 +31,7 @@
* This filter only accept events with a predefined type/source,
* both the source and the type can be wildcards.
*/
-class TAO_RTEvent_Export TAO_EC_Type_Filter : public TAO_EC_Filter
+class TAO_RTEvent_Serv_Export TAO_EC_Type_Filter : public TAO_EC_Filter
{
public:
/// Constructor.
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_UDP_Admin.h b/TAO/orbsvcs/orbsvcs/Event/EC_UDP_Admin.h
index 5cccfec538c..0ce13cc24ad 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_UDP_Admin.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_UDP_Admin.h
@@ -17,7 +17,7 @@
#include /**/ "ace/pre.h"
#include "orbsvcs/RtecUDPAdminS.h"
-#include /**/ "event_export.h"
+#include /**/ "event_serv_export.h"
/**
* @class TAO_EC_Simple_AddrServer
@@ -32,7 +32,7 @@
* type component to the ipaddr and uses a fixed port,
* provided at initialization time.
*/
-class TAO_RTEvent_Export TAO_EC_Simple_AddrServer : public POA_RtecUDPAdmin::AddrServer
+class TAO_RTEvent_Serv_Export TAO_EC_Simple_AddrServer : public POA_RtecUDPAdmin::AddrServer
{
public:
/// Constructor
diff --git a/TAO/orbsvcs/orbsvcs/Event/event_serv_export.h b/TAO/orbsvcs/orbsvcs/Event/event_serv_export.h
new file mode 100644
index 00000000000..a6f6ba465be
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/Event/event_serv_export.h
@@ -0,0 +1,40 @@
+
+// -*- C++ -*-
+// $Id$
+// Definition for Win32 Export directives.
+// This file is generated automatically by generate_export_file.pl
+// ------------------------------
+#ifndef TAO_RTEVENT_SERV_EXPORT_H
+#define TAO_RTEVENT_SERV_EXPORT_H
+
+#include "ace/config-all.h"
+
+#if defined (TAO_AS_STATIC_LIBS)
+# if !defined (TAO_RTEVENT_SERV_HAS_DLL)
+# define TAO_RTEVENT_SERV_HAS_DLL 0
+# endif /* ! TAO_RTEVENT_SERV_HAS_DLL */
+#else
+# if !defined (TAO_RTEVENT_SERV_HAS_DLL)
+# define TAO_RTEVENT_SERV_HAS_DLL 1
+# endif /* ! TAO_RTEVENT_SERV_HAS_DLL */
+#endif
+
+#if defined (TAO_RTEVENT_SERV_HAS_DLL) && (TAO_RTEVENT_SERV_HAS_DLL == 1)
+# if defined (TAO_RTEVENT_SERV_BUILD_DLL)
+# define TAO_RTEvent_Serv_Export ACE_Proper_Export_Flag
+# define TAO_RTEVENT_SERV_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T)
+# define TAO_RTEVENT_SERV_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+# else /* TAO_RTEVENT_BUILD_DLL */
+# define TAO_RTEvent_Serv_Export ACE_Proper_Import_Flag
+# define TAO_RTEVENT_SERV_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T)
+# define TAO_RTEVENT_SERV_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+# endif /* TAO_RTEVENT_SERV_BUILD_DLL */
+#else /* TAO_RTEVENT_SERV_HAS_DLL == 1 */
+# define TAO_RTEvent_Serv_Export
+# define TAO_RTEVENT_SERV_SINGLETON_DECLARATION(T)
+# define TAO_RTEVENT_SERV_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+#endif /* TAO_RTEVENT_SERV_HAS_DLL == 1 */
+
+#endif /* TAO_RTEVENT_SERV_EXPORT_H */
+
+// End of auto generated file.
diff --git a/TAO/orbsvcs/orbsvcs/Event/event_skel_export.h b/TAO/orbsvcs/orbsvcs/Event/event_skel_export.h
new file mode 100644
index 00000000000..70c88d4289e
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/Event/event_skel_export.h
@@ -0,0 +1,40 @@
+
+// -*- C++ -*-
+// $Id$
+// Definition for Win32 Export directives.
+// This file is generated automatically by generate_export_file.pl
+// ------------------------------
+#ifndef TAO_RTEVENT_SKEL_EXPORT_H
+#define TAO_RTEVENT_SKEL_EXPORT_H
+
+#include "ace/config-all.h"
+
+#if defined (TAO_AS_STATIC_LIBS)
+# if !defined (TAO_RTEVENT_SKEL_HAS_DLL)
+# define TAO_RTEVENT_SKEL_HAS_DLL 0
+# endif /* ! TAO_RTEVENT_SKEL_HAS_DLL */
+#else
+# if !defined (TAO_RTEVENT_SKEL_HAS_DLL)
+# define TAO_RTEVENT_SKEL_HAS_DLL 1
+# endif /* ! TAO_RTEVENT_SKEL_HAS_DLL */
+#endif
+
+#if defined (TAO_RTEVENT_SKEL_HAS_DLL) && (TAO_RTEVENT_SKEL_HAS_DLL == 1)
+# if defined (TAO_RTEVENT_SKEL_BUILD_DLL)
+# define TAO_RTEvent_Skel_Export ACE_Proper_Export_Flag
+# define TAO_RTEVENT_SKEL_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T)
+# define TAO_RTEVENT_SKEL_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+# else /* TAO_RTEVENT_SKEL_BUILD_DLL */
+# define TAO_RTEvent_Skel_Export ACE_Proper_Import_Flag
+# define TAO_RTEVENT_SKEL_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T)
+# define TAO_RTEVENT_SKEL_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+# endif /* TAO_RTEVENT_SKEL_BUILD_DLL */
+#else /* TAO_RTEVENT_SKEL_HAS_DLL == 1 */
+# define TAO_RTEvent_Skel_Export
+# define TAO_RTEVENT_SKEL_SINGLETON_DECLARATION(T)
+# define TAO_RTEVENT_SKEL_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
+#endif /* TAO_RTEVENT_SKEL_HAS_DLL == 1 */
+
+#endif /* TAO_RTEVENT_SKEL_EXPORT_H */
+
+// End of auto generated file.
diff --git a/TAO/orbsvcs/orbsvcs/FtRtEvent.mpc b/TAO/orbsvcs/orbsvcs/FtRtEvent.mpc
index a8450a60219..f1068579605 100644
--- a/TAO/orbsvcs/orbsvcs/FtRtEvent.mpc
+++ b/TAO/orbsvcs/orbsvcs/FtRtEvent.mpc
@@ -1,7 +1,7 @@
// -*- MPC -*-
// $Id$
-project (FtRtEvent) : orbsvcslib, core, ftorbutils, rtevent, naming, minimum_corba {
+project (FtRtEvent) : orbsvcslib, core, ftorbutils, rtevent_serv, naming, minimum_corba {
sharedname = TAO_FtRtEvent
idlflags += -Wb,export_macro=TAO_FtRtEvent_Export -Wb,export_include=orbsvcs/FtRtEvent/Utils/ftrtevent_export.h
@@ -59,7 +59,7 @@ project (FTRT_ClientORB) : messaging, orbsvcslib, core {
}
}
-project (FTRT_EventChannel) : orbsvcslib, core, ftrtevent, utils, corba_messaging {
+project (FTRT_EventChannel) : orbsvcslib, core, ftrtevent, rtevent_serv, utils, corba_messaging {
sharedname = TAO_FTRT_EventChannel
dynamicflags = TAO_FTRTEC_BUILD_DLL
tagchecks = FTRT_EventChannel
diff --git a/TAO/orbsvcs/orbsvcs/RTCORBAEvent.mpc b/TAO/orbsvcs/orbsvcs/RTCORBAEvent.mpc
index 2f8deea2b5c..92ffc461d20 100644
--- a/TAO/orbsvcs/orbsvcs/RTCORBAEvent.mpc
+++ b/TAO/orbsvcs/orbsvcs/RTCORBAEvent.mpc
@@ -1,7 +1,7 @@
// -*- MPC -*-
// $Id$
-project(RTCORBAEvent) : orbsvcslib, core, rtevent, rtportableserver {
+project(RTCORBAEvent) : orbsvcslib, core, rtevent_serv, rtportableserver {
sharedname = TAO_RTCORBAEvent
dynamicflags = TAO_RTCORBAEVENT_BUILD_DLL
tagchecks += RTCORBAEvent
diff --git a/TAO/orbsvcs/orbsvcs/RTEvent.mpc b/TAO/orbsvcs/orbsvcs/RTEvent.mpc
index ac7f6e2615e..df6a5b85649 100644
--- a/TAO/orbsvcs/orbsvcs/RTEvent.mpc
+++ b/TAO/orbsvcs/orbsvcs/RTEvent.mpc
@@ -1,12 +1,11 @@
// -*- MPC -*-
// $Id$
-project(RTEvent) : orbsvcslib, core, svc_utils, messaging {
+project(RTEvent) : orbsvcslib, core, svc_utils {
sharedname = TAO_RTEvent
- idlflags += -Wb,export_macro=TAO_RTEvent_Export -Wb,export_include=orbsvcs/Event/event_export.h
+ idlflags += -Wb,stub_export_macro=TAO_RTEvent_Export -Wb,stub_export_include=orbsvcs/Event/event_export.h -Wb,skel_export_macro=TAO_RTEvent_Skel_Export -Wb,skel_export_include=orbsvcs/Event/event_skel_export.h
dynamicflags = TAO_RTEVENT_BUILD_DLL
tagchecks += RTEvent
- // Add this include path for precompiled headers
IDL_Files {
RtecDefaultEventData.idl
@@ -19,87 +18,38 @@ project(RTEvent) : orbsvcslib, core, svc_utils, messaging {
// in their own directory.
Source_Files(ORBSVCS_COMPONENTS) {
RTEvent {
+ Event_Utilities.cpp
RtecDefaultEventDataC.cpp
- RtecDefaultEventDataS.cpp
RtecEventCommC.cpp
- RtecEventCommS.cpp
RtecEventChannelAdminC.cpp
- RtecEventChannelAdminS.cpp
RtecUDPAdminC.cpp
- RtecUDPAdminS.cpp
- Event_Utilities.cpp
- Event/ECG_Adapters.cpp
- Event/ECG_Address_Server_Base.cpp
- Event/ECG_CDR_Message_Receiver.cpp
- Event/ECG_CDR_Message_Sender.cpp
- Event/ECG_Complex_Address_Server.cpp
- Event/ECG_Mcast_EH.cpp
- Event/ECG_Mcast_Gateway.cpp
- Event/ECG_Simple_Address_Server.cpp
- Event/ECG_Simple_Mcast_EH.cpp
- Event/ECG_UDP_EH.cpp
- Event/ECG_UDP_Out_Endpoint.cpp
- Event/ECG_UDP_Receiver.cpp
- Event/ECG_UDP_Sender.cpp
- Event/ECG_ConsumerEC_Control.cpp
- Event/ECG_Reactive_ConsumerEC_Control.cpp
- Event/ECG_Reconnect_ConsumerEC_Control.cpp
- Event/EC_And_Filter.cpp
- Event/EC_Basic_Factory.cpp
- Event/EC_Basic_Filter_Builder.cpp
- Event/EC_Bitmask_Filter.cpp
- Event/EC_Channel_Destroyer.cpp
- Event/EC_Conjunction_Filter.cpp
- Event/EC_ConsumerAdmin.cpp
- Event/EC_ConsumerControl.cpp
- Event/EC_Default_Factory.cpp
- Event/EC_Default_ProxyConsumer.cpp
- Event/EC_Default_ProxySupplier.cpp
- Event/EC_Disjunction_Filter.cpp
- Event/EC_Dispatching.cpp
- Event/EC_Dispatching_Task.cpp
- Event/EC_Event_Channel.cpp
- Event/EC_Event_Channel_Base.cpp
- Event/EC_Factory.cpp
- Event/EC_Filter.cpp
- Event/EC_Filter_Builder.cpp
- Event/EC_Gateway.cpp
- Event/EC_Gateway_IIOP.cpp
- Event/EC_Gateway_IIOP_Factory.cpp
- Event/EC_Group_Scheduling.cpp
- Event/EC_Lifetime_Utils.cpp
- Event/EC_Masked_Type_Filter.cpp
- Event/EC_MT_Dispatching.cpp
- Event/EC_Negation_Filter.cpp
- Event/EC_Null_Factory.cpp
- Event/EC_Null_Scheduling.cpp
- Event/EC_ObserverStrategy.cpp
- Event/EC_Per_Supplier_Filter.cpp
- Event/EC_Prefix_Filter_Builder.cpp
- Event/EC_ProxyConsumer.cpp
- Event/EC_ProxySupplier.cpp
- Event/EC_Proxy_Disconnector.cpp
- Event/EC_QOS_Info.cpp
- Event/EC_Reactive_ConsumerControl.cpp
- Event/EC_Reactive_Dispatching.cpp
- Event/EC_Reactive_SupplierControl.cpp
- Event/EC_Reactive_Timeout_Generator.cpp
- Event/EC_Scheduling_Strategy.cpp
- Event/EC_SupplierAdmin.cpp
- Event/EC_SupplierControl.cpp
- Event/EC_Supplier_Filter.cpp
- Event/EC_Supplier_Filter_Builder.cpp
- Event/EC_Timeout_Filter.cpp
- Event/EC_Timeout_Generator.cpp
- Event/EC_Trivial_Supplier_Filter.cpp
- Event/EC_Type_Filter.cpp
- Event/EC_UDP_Admin.cpp
}
}
+ Header_Files (ORBSVCS_COMPONENTS) {
+ RTEvent {
+ Event_Utilities.h
+ RtecDefaultEventDataC.h
+ RtecEventCommC.h
+ RtecEventChannelAdminC.h
+ RtecUDPAdminC.h
+ }
+ }
+
+ Inline_Files (ORBSVCS_COMPONENTS) {
+ RTEvent {
+ Event_Utilities.i
+ RtecDefaultEventDataC.inl
+ RtecEventCommC.inl
+ RtecEventChannelAdminC.inl
+ RtecUDPAdminC.inl
+ }
+ }
+
+ Resource_Files{
+ RTEvent.rc
+ }
+
Template_Files {
- Event/EC_Busy_Lock.cpp
- Event/EC_Lifetime_Utils_T.cpp
- Channel_Clients_T.cpp
}
}
diff --git a/TAO/orbsvcs/orbsvcs/RTEventLogAdmin.mpc b/TAO/orbsvcs/orbsvcs/RTEventLogAdmin.mpc
index a8dd5d1ba22..88a06a5c1d1 100644
--- a/TAO/orbsvcs/orbsvcs/RTEventLogAdmin.mpc
+++ b/TAO/orbsvcs/orbsvcs/RTEventLogAdmin.mpc
@@ -1,7 +1,7 @@
// -*- MPC -*-
// $Id$
-project(RTEventLogAdmin) : orbsvcslib, core, naming, rtevent, rtsched, dslogadmin_serv {
+project(RTEventLogAdmin) : orbsvcslib, core, naming, rtevent_serv, rtsched, dslogadmin_serv {
sharedname = TAO_RTEventLogAdmin
idlflags += -Wb,export_macro=TAO_RTEventLog_Export -Wb,export_include=orbsvcs/Log/rteventlog_export.h
dynamicflags = TAO_RTEVENTLOG_BUILD_DLL
diff --git a/TAO/orbsvcs/orbsvcs/RTEvent_Serv.mpc b/TAO/orbsvcs/orbsvcs/RTEvent_Serv.mpc
new file mode 100644
index 00000000000..b3c4879b0dd
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/RTEvent_Serv.mpc
@@ -0,0 +1,92 @@
+// -*- MPC -*-
+// $Id$
+
+project(RTEvent_Serv) : orbsvcslib, core, rtevent_skel, svc_utils, messaging {
+ sharedname = TAO_RTEvent_Serv
+ dynamicflags = TAO_RTEVENT_SERV_BUILD_DLL
+ tagchecks += RTEvent
+
+ IDL_Files {
+ }
+
+ Source_Files(ORBSVCS_COMPONENTS) {
+ RTEvent {
+ Event/ECG_Adapters.cpp
+ Event/ECG_Address_Server_Base.cpp
+ Event/ECG_CDR_Message_Receiver.cpp
+ Event/ECG_CDR_Message_Sender.cpp
+ Event/ECG_Complex_Address_Server.cpp
+ Event/ECG_Mcast_EH.cpp
+ Event/ECG_Mcast_Gateway.cpp
+ Event/ECG_Simple_Address_Server.cpp
+ Event/ECG_Simple_Mcast_EH.cpp
+ Event/ECG_UDP_EH.cpp
+ Event/ECG_UDP_Out_Endpoint.cpp
+ Event/ECG_UDP_Receiver.cpp
+ Event/ECG_UDP_Sender.cpp
+ Event/ECG_ConsumerEC_Control.cpp
+ Event/ECG_Reactive_ConsumerEC_Control.cpp
+ Event/ECG_Reconnect_ConsumerEC_Control.cpp
+ Event/EC_And_Filter.cpp
+ Event/EC_Basic_Factory.cpp
+ Event/EC_Basic_Filter_Builder.cpp
+ Event/EC_Bitmask_Filter.cpp
+ Event/EC_Channel_Destroyer.cpp
+ Event/EC_Conjunction_Filter.cpp
+ Event/EC_ConsumerAdmin.cpp
+ Event/EC_ConsumerControl.cpp
+ Event/EC_Default_Factory.cpp
+ Event/EC_Default_ProxyConsumer.cpp
+ Event/EC_Default_ProxySupplier.cpp
+ Event/EC_Disjunction_Filter.cpp
+ Event/EC_Dispatching.cpp
+ Event/EC_Dispatching_Task.cpp
+ Event/EC_Event_Channel.cpp
+ Event/EC_Event_Channel_Base.cpp
+ Event/EC_Factory.cpp
+ Event/EC_Filter.cpp
+ Event/EC_Filter_Builder.cpp
+ Event/EC_Gateway.cpp
+ Event/EC_Gateway_IIOP.cpp
+ Event/EC_Gateway_IIOP_Factory.cpp
+ Event/EC_Group_Scheduling.cpp
+ Event/EC_Lifetime_Utils.cpp
+ Event/EC_Masked_Type_Filter.cpp
+ Event/EC_MT_Dispatching.cpp
+ Event/EC_Negation_Filter.cpp
+ Event/EC_Null_Factory.cpp
+ Event/EC_Null_Scheduling.cpp
+ Event/EC_ObserverStrategy.cpp
+ Event/EC_Per_Supplier_Filter.cpp
+ Event/EC_Prefix_Filter_Builder.cpp
+ Event/EC_ProxyConsumer.cpp
+ Event/EC_ProxySupplier.cpp
+ Event/EC_Proxy_Disconnector.cpp
+ Event/EC_QOS_Info.cpp
+ Event/EC_Reactive_ConsumerControl.cpp
+ Event/EC_Reactive_Dispatching.cpp
+ Event/EC_Reactive_SupplierControl.cpp
+ Event/EC_Reactive_Timeout_Generator.cpp
+ Event/EC_Scheduling_Strategy.cpp
+ Event/EC_SupplierAdmin.cpp
+ Event/EC_SupplierControl.cpp
+ Event/EC_Supplier_Filter.cpp
+ Event/EC_Supplier_Filter_Builder.cpp
+ Event/EC_Timeout_Filter.cpp
+ Event/EC_Timeout_Generator.cpp
+ Event/EC_Trivial_Supplier_Filter.cpp
+ Event/EC_Type_Filter.cpp
+ Event/EC_UDP_Admin.cpp
+ }
+ }
+
+ Template_Files {
+ Event/EC_Busy_Lock.cpp
+ Event/EC_Lifetime_Utils_T.cpp
+ Channel_Clients_T.cpp
+ }
+
+ Resource_Files{
+ RTEvent_Serv.rc
+ }
+}
diff --git a/TAO/orbsvcs/orbsvcs/RTEvent_Serv.rc b/TAO/orbsvcs/orbsvcs/RTEvent_Serv.rc
new file mode 100644
index 00000000000..db8c3e96a2c
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/RTEvent_Serv.rc
@@ -0,0 +1,30 @@
+#include "..\..\tao\Version.h"
+
+1 VERSIONINFO
+ FILEVERSION TAO_MAJOR_VERSION,TAO_MINOR_VERSION,TAO_BETA_VERSION,0
+ PRODUCTVERSION TAO_MAJOR_VERSION,TAO_MINOR_VERSION,TAO_BETA_VERSION,0
+ FILEFLAGSMASK 0x3fL
+ FILEFLAGS 0x0L
+ FILEOS 0x4L
+ FILETYPE 0x1L
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904B0"
+ BEGIN
+ VALUE "FileDescription", "RTEvent_Serv\0"
+ VALUE "FileVersion", TAO_VERSION "\0"
+ VALUE "InternalName", "TAO_RTEvent_ServDLL\0"
+ VALUE "LegalCopyright", "\0"
+ VALUE "LegalTrademarks", "\0"
+ VALUE "OriginalFilename", "TAO_RTEvent_Serv.DLL\0"
+ VALUE "ProductName", "ORBSVCS\0"
+ VALUE "ProductVersion", TAO_VERSION "\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
diff --git a/TAO/orbsvcs/orbsvcs/RTEvent_Skel.mpc b/TAO/orbsvcs/orbsvcs/RTEvent_Skel.mpc
new file mode 100644
index 00000000000..41596e93849
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/RTEvent_Skel.mpc
@@ -0,0 +1,44 @@
+// -*- MPC -*-
+// $Id$
+
+project(RTEvent_Skel) : orbsvcslib, core, rtevent, portableserver {
+ sharedname = TAO_RTEvent_Skel
+ dynamicflags = TAO_RTEVENT_SKEL_BUILD_DLL
+
+ IDL_Files {
+ }
+
+ Source_Files(ORBSVCS_COMPONENTS) {
+ RTEvent {
+ RtecDefaultEventDataS.cpp
+ RtecEventCommS.cpp
+ RtecEventChannelAdminS.cpp
+ RtecUDPAdminS.cpp
+ }
+ }
+
+ Header_Files(ORBSVCS_COMPONENTS) {
+ RTEvent {
+ RtecDefaultEventDataS.h
+ RtecEventCommS.h
+ RtecEventChannelAdminS.h
+ RtecUDPAdminS.h
+ }
+ }
+
+ Inline_Files(ORBSVCS_COMPONENTS) {
+ RTEvent {
+ RtecDefaultEventDataS.inl
+ RtecEventCommS.inl
+ RtecEventChannelAdminS.inl
+ RtecUDPAdminS.inl
+ }
+ }
+
+ Template_Files {
+ }
+
+ Resource_Files{
+ RTEvent_Skel.rc
+ }
+}
diff --git a/TAO/orbsvcs/orbsvcs/RTEvent_Skel.rc b/TAO/orbsvcs/orbsvcs/RTEvent_Skel.rc
new file mode 100644
index 00000000000..89f1ed77e4f
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/RTEvent_Skel.rc
@@ -0,0 +1,30 @@
+#include "..\..\tao\Version.h"
+
+1 VERSIONINFO
+ FILEVERSION TAO_MAJOR_VERSION,TAO_MINOR_VERSION,TAO_BETA_VERSION,0
+ PRODUCTVERSION TAO_MAJOR_VERSION,TAO_MINOR_VERSION,TAO_BETA_VERSION,0
+ FILEFLAGSMASK 0x3fL
+ FILEFLAGS 0x0L
+ FILEOS 0x4L
+ FILETYPE 0x1L
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904B0"
+ BEGIN
+ VALUE "FileDescription", "RTEvent_Skel\0"
+ VALUE "FileVersion", TAO_VERSION "\0"
+ VALUE "InternalName", "TAO_RTEvent_SkelDLL\0"
+ VALUE "LegalCopyright", "\0"
+ VALUE "LegalTrademarks", "\0"
+ VALUE "OriginalFilename", "TAO_RTEvent_Skel.DLL\0"
+ VALUE "ProductName", "ORBSVCS\0"
+ VALUE "ProductVersion", TAO_VERSION "\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
diff --git a/TAO/orbsvcs/orbsvcs/RTKokyuEvent.mpc b/TAO/orbsvcs/orbsvcs/RTKokyuEvent.mpc
index 65cc129d41c..e56df1c1027 100644
--- a/TAO/orbsvcs/orbsvcs/RTKokyuEvent.mpc
+++ b/TAO/orbsvcs/orbsvcs/RTKokyuEvent.mpc
@@ -1,7 +1,7 @@
// -*- MPC -*-
// $Id$
-project(RTKokyuEvent) : orbsvcslib, core, rtevent, rtsched, kokyu {
+project(RTKokyuEvent) : orbsvcslib, core, rtevent_serv, rtsched, kokyu {
sharedname = TAO_RTKokyuEvent
dynamicflags = TAO_RTKOKYUEVENT_BUILD_DLL
tagchecks += RTKokyuEvent
diff --git a/TAO/orbsvcs/orbsvcs/RTSchedEvent.mpc b/TAO/orbsvcs/orbsvcs/RTSchedEvent.mpc
index d9573d62649..e23e9e8e73f 100644
--- a/TAO/orbsvcs/orbsvcs/RTSchedEvent.mpc
+++ b/TAO/orbsvcs/orbsvcs/RTSchedEvent.mpc
@@ -1,7 +1,7 @@
// -*- MPC -*-
// $Id$
-project(RTSchedEvent) : orbsvcslib, core, rtevent, rtsched {
+project(RTSchedEvent) : orbsvcslib, core, rtevent_serv, rtsched {
sharedname = TAO_RTSchedEvent
dynamicflags = TAO_RTSCHEDEVENT_BUILD_DLL
tagchecks += RTSchedEvent