=default for generated implementation copy ctor
[ACE_TAO.git] / TAO / tao / ObjRefTemplate / ObjectReferenceTemplate.pidl
blob543c5ae31a9c6f9c169bea49999e00aee3a6ba41
1 // -*- IDL -*-
3 /**
4  * @file ObjectReferenceTemplate.pidl
5  *
6  * @brief Pre-compiled IDL source for the ObjectReferenceTemplate module.
7  */
9 #ifndef _OBJECT_REFERENCE_TEMPLATE_IDL_
10 #define _OBJECT_REFERENCE_TEMPLATE_IDL_
12 #include "tao/PI_Forward.pidl"
14 module PortableInterceptor
16   typeprefix PortableInterceptor "omg.org";
18   abstract valuetype ObjectReferenceFactory
19   {
20     Object make_object (in string repository_id,
21                         in ObjectId id);
22   };
24   abstract valuetype ObjectReferenceTemplate : ObjectReferenceFactory
25   {
26     readonly attribute ServerId server_id;
27     readonly attribute ORBId orb_id;
28     readonly attribute AdapterName adapter_name;
29   };
31   typedef sequence<ObjectReferenceTemplate> ObjectReferenceTemplateSeq;
34 #endif  /* _OBJECT_REFERENCE_TEMPLATE_IDL_ */