summaryrefslogtreecommitdiff
path: root/ace/CDR_Stream.i
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-08-17 22:20:03 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-08-17 22:20:03 +0000
commit928b6413a9611eefb8da520f69d034293b9989ee (patch)
tree78dce21c37a77ac99d38a4c5f301eefbb248884b /ace/CDR_Stream.i
parent4f6213ecb2e03408d0730642eb82735214bca18a (diff)
downloadATCD-928b6413a9611eefb8da520f69d034293b9989ee.tar.gz
ChangeLogTag: Fri Aug 17 16:56:16 2001 Jeff Parsons <parsons@cs.wustl.edu>
Diffstat (limited to 'ace/CDR_Stream.i')
-rw-r--r--ace/CDR_Stream.i10
1 files changed, 8 insertions, 2 deletions
diff --git a/ace/CDR_Stream.i b/ace/CDR_Stream.i
index 400c1b9d3e9..de0d13e70cb 100644
--- a/ace/CDR_Stream.i
+++ b/ace/CDR_Stream.i
@@ -882,6 +882,12 @@ ACE_InputCDR::rd_ptr (void)
return this->start_.rd_ptr ();
}
+ACE_INLINE char*
+ACE_InputCDR::wr_ptr (void)
+{
+ return this->start_.wr_ptr ();
+}
+
ACE_INLINE int
ACE_InputCDR::adjust (size_t size,
size_t align,
@@ -889,7 +895,7 @@ ACE_InputCDR::adjust (size_t size,
{
buf = ACE_ptr_align_binary (this->rd_ptr (), align);
char *end = buf + size;
- if (end <= this->end ())
+ if (end <= this->wr_ptr ())
{
this->start_.rd_ptr (end);
return 0;
@@ -1329,7 +1335,7 @@ ACE_InputCDR::align_read_ptr (size_t alignment)
char *buf = ACE_ptr_align_binary (this->rd_ptr (),
alignment);
- if (buf <= this->end ())
+ if (buf <= this->wr_ptr ())
{
this->start_.rd_ptr (buf);
return 0;