diff options
author | jxh <jxh@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-05-27 21:20:41 +0000 |
---|---|---|
committer | jxh <jxh@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-05-27 21:20:41 +0000 |
commit | f066a26947430737efe01433a3506f9fbd69183f (patch) | |
tree | c587ccbd48934ac26745ab28b929cade7532ff7a /ace | |
parent | 7590e3ca3cb6a114ee02e36a24d99748b989e6c1 (diff) | |
download | ATCD-f066a26947430737efe01433a3506f9fbd69183f.tar.gz |
Enabled setting the base pointer of the Data Block.
Diffstat (limited to 'ace')
-rw-r--r-- | ace/Message_Block.h | 4 | ||||
-rw-r--r-- | ace/Message_Block.i | 52 |
2 files changed, 25 insertions, 31 deletions
diff --git a/ace/Message_Block.h b/ace/Message_Block.h index 1a40c8192ed..16387310589 100644 --- a/ace/Message_Block.h +++ b/ace/Message_Block.h @@ -396,12 +396,10 @@ public: char *base (void) const; // Get message data pointer -#if 0 void base (char *data, size_t size, - Message_Flags = DONT_DELETE); + ACE_Message_Block::Message_Flags mflags = ACE_Message_Block::DONT_DELETE); // Set message data pointer (doesn't reallocate). -#endif /* 0 */ char *end (void) const; // Return a pointer to 1 past the end of the data in a message. diff --git a/ace/Message_Block.i b/ace/Message_Block.i index 984f07e193f..a6f3b5fbd7f 100644 --- a/ace/Message_Block.i +++ b/ace/Message_Block.i @@ -12,71 +12,69 @@ ACE_Message_Block::data_block (void) const ACE_INLINE char * ACE_Data_Block::base (void) const -{ +{ ACE_TRACE ("ACE_Data_Block::base"); return this->base_; } ACE_INLINE size_t ACE_Data_Block::size (void) const -{ +{ ACE_TRACE ("ACE_Data_Block::size"); return this->cur_size_; } -#if 0 ACE_INLINE void -ACE_Data_Block::base (char *msg_data, - size_t msg_length, - Message_Flags msg_flags) +ACE_Data_Block::base (char *msg_data, + size_t msg_length, + ACE_Message_Block::Message_Flags msg_flags) { this->max_size_ = msg_length; this->cur_size_ = msg_length; this->base_ = msg_data; this->flags_ = msg_flags; } -#endif /* 0 */ -ACE_INLINE ACE_Message_Block::Message_Flags +ACE_INLINE ACE_Message_Block::Message_Flags ACE_Data_Block::set_flags (ACE_Message_Block::Message_Flags more_flags) -{ +{ ACE_TRACE ("ACE_Data_Block::set_flags"); // Later we might mask more_glags so that user can't change internal // ones: more_flags &= ~(USER_FLAGS -1). return ACE_SET_BITS (this->flags_, more_flags); } -ACE_INLINE ACE_Message_Block::Message_Flags +ACE_INLINE ACE_Message_Block::Message_Flags ACE_Data_Block::clr_flags (ACE_Message_Block::Message_Flags less_flags) -{ +{ ACE_TRACE ("ACE_Data_Block::clr_flags"); // Later we might mask more_flags so that user can't change internal // ones: less_flags &= ~(USER_FLAGS -1). return ACE_CLR_BITS (this->flags_, less_flags); } -ACE_INLINE ACE_Message_Block::Message_Flags +ACE_INLINE ACE_Message_Block::Message_Flags ACE_Data_Block::flags (void) const { ACE_TRACE ("ACE_Data_Block::flags"); return this->flags_; } -ACE_INLINE ACE_Message_Block::Message_Flags +ACE_INLINE ACE_Message_Block::Message_Flags ACE_Message_Block::set_flags (ACE_Message_Block::Message_Flags more_flags) -{ +{ ACE_TRACE ("ACE_Message_Block::set_flags"); return this->data_block ()->set_flags (more_flags); } -ACE_INLINE ACE_Message_Block::Message_Flags +ACE_INLINE ACE_Message_Block::Message_Flags ACE_Message_Block::clr_flags (ACE_Message_Block::Message_Flags less_flags) -{ +{ ACE_TRACE ("ACE_Message_Block::clr_flags"); return this->data_block ()->clr_flags (less_flags); } -ACE_INLINE ACE_Message_Block::Message_Flags +ACE_INLINE ACE_Message_Block::Message_Flags ACE_Message_Block::flags (void) const { ACE_TRACE ("ACE_Message_Block::flags"); @@ -186,8 +184,8 @@ ACE_Message_Block::base (void) const #if 0 ACE_INLINE void -ACE_Message_Block::base (char *msg_data, - size_t msg_length, +ACE_Message_Block::base (char *msg_data, + size_t msg_length, Message_Flags msg_flags) { ACE_TRACE ("ACE_Message_Block::base"); @@ -256,7 +254,7 @@ ACE_Message_Block::wr_ptr (size_t n) this->wr_ptr_ += n; } -ACE_INLINE void +ACE_INLINE void ACE_Message_Block::cont (ACE_Message_Block *cont_msg) { ACE_TRACE ("ACE_Message_Block::cont"); @@ -270,8 +268,8 @@ ACE_Message_Block::cont (void) const return this->cont_; } -ACE_INLINE void -ACE_Message_Block::next (ACE_Message_Block *next_msg) +ACE_INLINE void +ACE_Message_Block::next (ACE_Message_Block *next_msg) { ACE_TRACE ("ACE_Message_Block::next"); this->next_ = next_msg; @@ -284,8 +282,8 @@ ACE_Message_Block::next (void) const return this->next_; } -ACE_INLINE void -ACE_Message_Block::prev (ACE_Message_Block *next_msg) +ACE_INLINE void +ACE_Message_Block::prev (ACE_Message_Block *next_msg) { ACE_TRACE ("ACE_Message_Block::prev"); this->prev_ = next_msg; @@ -299,7 +297,7 @@ ACE_Message_Block::prev (void) const } ACE_INLINE ACE_Lock * -ACE_Data_Block::locking_strategy (void) +ACE_Data_Block::locking_strategy (void) { ACE_TRACE ("ACE_Data_Block::locking_strategy"); return this->locking_strategy_; @@ -322,7 +320,7 @@ ACE_Data_Block::reference_count (void) const } ACE_INLINE ACE_Lock * -ACE_Message_Block::locking_strategy (void) +ACE_Message_Block::locking_strategy (void) { ACE_TRACE ("ACE_Message_Block::locking_strategy"); return this->data_block ()->locking_strategy (); @@ -336,5 +334,3 @@ ACE_Message_Block::locking_strategy (ACE_Lock *nls) this->data_block ()->locking_strategy (nls); return ols; } - - |