summaryrefslogtreecommitdiff
path: root/TAO/tao/IIOP_Profile.h
diff options
context:
space:
mode:
authorarvindk <arvindk@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2005-09-06 16:48:59 +0000
committerarvindk <arvindk@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2005-09-06 16:48:59 +0000
commit19f30504690473566625e099c4f18e9b82cc471f (patch)
tree5aecbfdde07c09fe060f38d5bad8a7562df6824e /TAO/tao/IIOP_Profile.h
parentc79aaf106f89f2d56ccd874222adabcb90f865a8 (diff)
downloadATCD-19f30504690473566625e099c4f18e9b82cc471f.tar.gz
ChangelogTag: Tue Sep 6 11:32:31 2005 Arvind S. Krishna <arvindk@dre.vanderbilt.edu>
Diffstat (limited to 'TAO/tao/IIOP_Profile.h')
-rw-r--r--TAO/tao/IIOP_Profile.h16
1 files changed, 15 insertions, 1 deletions
diff --git a/TAO/tao/IIOP_Profile.h b/TAO/tao/IIOP_Profile.h
index b7f2f43e46f..d0b0756f0ac 100644
--- a/TAO/tao/IIOP_Profile.h
+++ b/TAO/tao/IIOP_Profile.h
@@ -42,9 +42,11 @@ class TAO_Export TAO_IIOP_Profile : public TAO_Profile
{
public:
/// The object key delimiter that IIOP uses or expects.
- static const char object_key_delimiter_;
virtual char object_key_delimiter (void) const;
+ //@@ TAO_PROFILE_SPL_PUBLIC_METHODS_COPY_HOOK_START
+ static const char object_key_delimiter_;
+
/// Return the char string prefix.
static const char *prefix (void);
@@ -88,6 +90,8 @@ public:
*/
void add_endpoint (TAO_IIOP_Endpoint *endp);
+ //@@ TAO_PROFILE_SPL_PUBLIC_METHODS_COPY_HOOK_END
+
protected:
/// Destructor is to be called only through <_decr_refcnt>.
~TAO_IIOP_Profile (void);
@@ -105,8 +109,13 @@ protected:
* encapsulation of a sequence of structs, each representing a
* single endpoint. Data format is specified in iiop_endpoins.pidl.
*/
+
+ //@@ TAO_PROFILE_SPL_PROTECTED_METHODS_COPY_HOOK_START
+
int encode_endpoints_for_rt (void);
+ //@@ TAO_PROFILE_SPL_PROTECTED_METHODS_COPY_HOOK_END
+
/// Template methods. Please see Profile.h for the documentation.
virtual int decode_profile (TAO_InputCDR &cdr);
virtual int decode_endpoints (void);
@@ -147,10 +156,15 @@ protected:
* <encode_endpoints> method documentation above for how the rest of
* the endpoint list is transmitted.
*/
+
+ //@@ TAO_PROFILE_SPL_PRIVATE_DATA_COPY_HOOK_START
+
TAO_IIOP_Endpoint endpoint_;
/// Number of endpoints in the list headed by <endpoint_>.
CORBA::ULong count_;
+
+ //@@ TAO_PROFILE_SPL_PRIVATE_DATA_COPY_HOOK_START
};
#include /**/ "ace/post.h"