summaryrefslogtreecommitdiff
path: root/autodoc/inc/ary/idl/ip_ce.hxx
diff options
context:
space:
mode:
authorRüdiger Timm <rt@openoffice.org>2004-07-12 14:10:47 +0000
committerRüdiger Timm <rt@openoffice.org>2004-07-12 14:10:47 +0000
commit117982a19a6650bf57d8785a9e73c47ee8ea3829 (patch)
tree0dfdc0d62b533d6e12c386494eaab5619c44142d /autodoc/inc/ary/idl/ip_ce.hxx
parent1015ab22f9f92ba3c6baf8deb5f2aaf69430f555 (diff)
INTEGRATION: CWS adc8 (1.2.66); FILE MERGED
2004/07/02 11:04:00 np 1.2.66.1: #i26261#
Diffstat (limited to 'autodoc/inc/ary/idl/ip_ce.hxx')
-rw-r--r--autodoc/inc/ary/idl/ip_ce.hxx41
1 files changed, 28 insertions, 13 deletions
diff --git a/autodoc/inc/ary/idl/ip_ce.hxx b/autodoc/inc/ary/idl/ip_ce.hxx
index 718d9c123ee4..d8ee0a306911 100644
--- a/autodoc/inc/ary/idl/ip_ce.hxx
+++ b/autodoc/inc/ary/idl/ip_ce.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: ip_ce.hxx,v $
*
- * $Revision: 1.2 $
+ * $Revision: 1.3 $
*
- * last change: $Author: hr $ $Date: 2003-03-18 14:11:29 $
+ * last change: $Author: rt $ $Date: 2004-07-12 15:10:46 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -85,7 +85,9 @@ namespace idl
class Exception;
class Interface;
class Service;
+ class SglIfcService;
class Singleton;
+ class SglIfcSingleton;
class Struct;
class Typedef;
@@ -117,6 +119,11 @@ class CePilot
Service & Store_Service(
Ce_id i_nOwner,
const String & i_sName );
+ virtual SglIfcService &
+ Store_SglIfcService(
+ Ce_id i_nOwner,
+ const String & i_sName,
+ Type_id i_nBaseInterface ) = 0;
Interface & Store_Interface(
Ce_id i_nOwner,
const String & i_sName,
@@ -142,6 +149,11 @@ class CePilot
Singleton & Store_Singleton(
Ce_id i_nOwner,
const String & i_sName );
+ virtual SglIfcSingleton &
+ Store_SglIfcSingleton(
+ Ce_id i_nOwner,
+ const String & i_sName,
+ Type_id i_nBaseInterface ) = 0;
Constant & Store_Constant(
Ce_id i_nOwner,
@@ -158,8 +170,10 @@ class CePilot
Ce_id i_nOwner,
const String & i_sName,
Type_id i_nReturnType,
- bool i_bOneWay,
- bool i_bConst );
+ bool i_bOneWay );
+ virtual Function & Store_ServiceConstructor(
+ Ce_id i_nOwner,
+ const String & i_sName ) = 0;
StructElement & Store_StructMember(
Ce_id i_nOwner,
const String & i_sName,
@@ -176,7 +190,8 @@ class CePilot
Ce_id i_nOwner,
const String & i_sName,
Type_id i_nType,
- bool i_bReadOnly );
+ bool i_bReadOnly,
+ bool i_bBound );
// INQUIRY
const Module & GlobalNamespace() const;
const CodeEntity & Find_Ce(
@@ -259,8 +274,7 @@ class CePilot
Ce_id i_nOwner,
const String & i_sName,
Type_id i_nReturnType,
- bool i_bOneWay,
- bool i_bConst ) = 0;
+ bool i_bOneWay ) = 0;
virtual StructElement &
do_Store_StructMember(
Ce_id i_nOwner,
@@ -279,7 +293,8 @@ class CePilot
Ce_id i_nOwner,
const String & i_sName,
Type_id i_nType,
- bool i_bReadOnly ) = 0;
+ bool i_bReadOnly,
+ bool i_bBound ) = 0;
virtual const Module &
inq_GlobalNamespace() const = 0;
@@ -393,9 +408,8 @@ inline Function &
CePilot::Store_Function( Ce_id i_nOwner,
const String & i_sName,
Type_id i_nReturnType,
- bool i_bOneWay,
- bool i_bConst )
- { return do_Store_Function(i_nOwner,i_sName,i_nReturnType,i_bOneWay,i_bConst); }
+ bool i_bOneWay )
+ { return do_Store_Function(i_nOwner,i_sName,i_nReturnType,i_bOneWay); }
inline StructElement &
CePilot::Store_StructMember( Ce_id i_nOwner,
@@ -419,8 +433,9 @@ inline Attribute &
CePilot::Store_Attribute( Ce_id i_nOwner,
const String & i_sName,
Type_id i_nType,
- bool i_bReadOnly )
- { return do_Store_Attribute(i_nOwner, i_sName, i_nType, i_bReadOnly); }
+ bool i_bReadOnly,
+ bool i_bBound )
+ { return do_Store_Attribute(i_nOwner, i_sName, i_nType, i_bReadOnly, i_bBound); }
inline const Module &
CePilot::GlobalNamespace() const