diff options
author | nobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-12-14 16:03:49 +0000 |
---|---|---|
committer | nobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-12-14 16:03:49 +0000 |
commit | 801b18efa22f7fabb5c553b7a65507bacf2a1043 (patch) | |
tree | 57fe3bad92a329cd52692f01b53f67eca3dff321 | |
parent | 54e82ce155f2bd3996bc6fda8d160426e8f55e4b (diff) | |
download | ATCD-801b18efa22f7fabb5c553b7a65507bacf2a1043.tar.gz |
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.7.2'.
-rw-r--r-- | TAO/tao/GIOP_Message_State.inl | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/TAO/tao/GIOP_Message_State.inl b/TAO/tao/GIOP_Message_State.inl new file mode 100644 index 00000000000..fe076bee689 --- /dev/null +++ b/TAO/tao/GIOP_Message_State.inl @@ -0,0 +1,54 @@ +// -*- C++ -*- + +//$Id$ + +ACE_INLINE CORBA::ULong +TAO_GIOP_Message_State::message_size (void) const +{ + CORBA::ULong len = + this->message_size_ + TAO_GIOP_MESSAGE_HEADER_LEN; + + return len; +} + +ACE_INLINE CORBA::ULong +TAO_GIOP_Message_State::payload_size (void) const +{ + return this->message_size_; +} + +ACE_INLINE CORBA::Octet +TAO_GIOP_Message_State::byte_order (void) const +{ + return this->byte_order_; +} + +ACE_INLINE void +TAO_GIOP_Message_State::reset (void) +{ + this->message_type_ = 0; + this->message_size_ = 0; + this->more_fragments_ = 0; + this->request_id_ = 0; + this->missing_data_ = 0; +} + +#if 0 +ACE_INLINE int +TAO_GIOP_Message_State::message_fragmented (void) +{ + if (this->more_fragments) + return 1; + + return 0; +} + + + +ACE_INLINE CORBA::Boolean +TAO_GIOP_Message_State::header_received (void) const +{ + return this->message_size != 0; +} + +#endif |