5 * @author Pradeep Gore <pradeep@oomworks.com>
8 #ifndef TAO_Notify_ORB_OBJECTS_H
9 #define TAO_Notify_ORB_OBJECTS_H
10 #include /**/ "ace/pre.h"
12 #include "tao/RTCORBA/RTCORBA.h"
13 #include "tao/PortableServer/PortableServer.h"
14 #include "orbsvcs/NotifyExtC.h"
15 #include "orbsvcs/CosNamingC.h"
18 * @class TAO_Notify_ORB_Objects
20 * @brief Handy Objects that we keep asking the ORB for.
22 class TAO_Notify_ORB_Objects
26 TAO_Notify_ORB_Objects ();
29 ~TAO_Notify_ORB_Objects ();
31 /// Resolves all the references.
32 void init (CORBA::ORB_var
& orb
);
34 /// Resolve Notification
35 CosNotifyChannelAdmin::EventChannelFactory_ptr
notify_factory ();
40 PortableServer::POA_var root_poa_
;
42 RTCORBA::RTORB_var rt_orb_
;
44 RTCORBA::Current_var current_
;
46 CosNaming::NamingContextExt_var naming_
;
49 #include /**/ "ace/post.h"
50 #endif /* TAO_Notify_ORB_OBJECTS_H */