Merge pull request #2301 from sonndinh/remove-dup-reactor-functions
[ACE_TAO.git] / TAO / TAO_IDL / be_include / be_connector.h
blobda35bc73d828ca7ce9a264efc92bb183a513cc34
1 // -*- C++ -*-
2 #ifndef BE_CONNECTOR_H
3 #define BE_CONNECTOR_H
5 #include "ast_connector.h"
6 #include "be_component.h"
8 class be_connector
9 : public virtual AST_Connector,
10 public virtual be_component
12 public:
13 be_connector (UTL_ScopedName *n,
14 AST_Connector *base_connector);
16 virtual ~be_connector ();
18 /// Cleanup function.
19 virtual void destroy ();
21 /// Visiting.
22 virtual int accept (be_visitor *visitor);
24 bool dds_connector ();
25 bool ami_connector ();
27 private:
28 void check_ancestors ();
30 private:
31 bool dds_connector_;
32 bool ami_connector_;
35 #endif // BE_CONNECTOR_H