summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/Notify/NotifyPublish_i.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Notify/NotifyPublish_i.h')
-rw-r--r--TAO/orbsvcs/orbsvcs/Notify/NotifyPublish_i.h59
1 files changed, 59 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Notify/NotifyPublish_i.h b/TAO/orbsvcs/orbsvcs/Notify/NotifyPublish_i.h
new file mode 100644
index 00000000000..36f067582d4
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/Notify/NotifyPublish_i.h
@@ -0,0 +1,59 @@
+/* -*- C++ -*- */
+// $Id$
+// ==========================================================================
+//
+// = LIBRARY
+// orbsvcs
+//
+// = FILENAME
+// NotifyPublish_i.h
+//
+// = DESCRIPTION
+//
+//
+// = AUTHOR
+// Pradeep Gore <pradeep@cs.wustl.edu>
+//
+// ==========================================================================
+
+#ifndef NOTIFYPUBLISH_I_H
+#define NOTIFYPUBLISH_I_H
+
+#include "orbsvcs/orbsvcs/CosNotifyCommS.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+#pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+// @@ Pradeep: it seems like this is not implemented, could you please
+// add a comment stating so? Or is this something that the application
+// must provide. If the latter, then why do you implement one?
+
+class TAO_ORBSVCS_Export TAO_NotifyPublish_i :
+public virtual POA_CosNotifyComm::NotifyPublish
+{
+public:
+ // = TITLE
+ // TAO_NotifyPublish_i
+ // = DESCRIPTION
+ //
+ //
+
+ TAO_NotifyPublish_i (void);
+ // Constructor
+
+ virtual ~TAO_NotifyPublish_i (void);
+ // Destructor
+
+virtual void offer_change (
+ const CosNotification::EventTypeSeq & added,
+ const CosNotification::EventTypeSeq & removed,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException,
+ CosNotifyComm::InvalidEventType
+ ));
+};
+
+#endif /* NOTIFYPUBLISH_I_H */