GIOP_Message_State.inl

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 
00003 //GIOP_Message_State.inl,v 1.9 2006/02/22 20:52:11 frehberger Exp
00004 
00005 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00006 
00007 ACE_INLINE CORBA::ULong
00008 TAO_GIOP_Message_State::message_size (void) const
00009 {
00010   CORBA::ULong len =
00011     this->message_size_ + TAO_GIOP_MESSAGE_HEADER_LEN;
00012 
00013   return len; 
00014 }
00015 
00016 ACE_INLINE CORBA::ULong
00017 TAO_GIOP_Message_State::payload_size (void) const
00018 {
00019   return this->message_size_;
00020 }
00021 
00022 ACE_INLINE CORBA::Octet
00023 TAO_GIOP_Message_State::byte_order (void) const
00024 {
00025   return this->byte_order_;
00026 }
00027 
00028 ACE_INLINE void
00029 TAO_GIOP_Message_State::reset (void)
00030 {
00031   this->message_type_ = 0;
00032   this->message_size_ = 0;
00033   this->more_fragments_ = 0;
00034   this->missing_data_ = 0;
00035 }
00036 
00037 #if 0
00038 ACE_INLINE int
00039 TAO_GIOP_Message_State::message_fragmented (void)
00040 {
00041   if (this->more_fragments)
00042     return 1;
00043 
00044   return 0;
00045 }
00046 
00047 
00048 
00049 ACE_INLINE CORBA::Boolean
00050 TAO_GIOP_Message_State::header_received (void) const
00051 {
00052   return this->message_size != 0;
00053 }
00054 
00055 #endif
00056 
00057 TAO_END_VERSIONED_NAMESPACE_DECL

Generated on Thu Nov 9 11:54:12 2006 for TAO by doxygen 1.3.6