GIOP_Message_Version.inl

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 //GIOP_Message_Version.inl,v 1.6 2005/11/02 07:13:03 ossama Exp
00004 
00005 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00006 
00007 ACE_INLINE
00008 TAO_GIOP_Message_Version::TAO_GIOP_Message_Version (
00009     const TAO_GIOP_Message_Version &src)
00010   : major (src.major),
00011     minor (src.minor)
00012 {
00013 }
00014 
00015 ACE_INLINE
00016 TAO_GIOP_Message_Version::TAO_GIOP_Message_Version (CORBA::Octet maj,
00017                                                     CORBA::Octet min)
00018   : major (maj),
00019     minor (min)
00020 {
00021 }
00022 
00023 ACE_INLINE TAO_GIOP_Message_Version &
00024 TAO_GIOP_Message_Version::operator= (
00025     const TAO_GIOP_Message_Version &src)
00026 {
00027   if (this != &src)
00028     {
00029       this->major = src.major;
00030       this->minor = src.minor;
00031     }
00032 
00033   return *this;
00034 }
00035 
00036 
00037 ACE_INLINE void
00038 TAO_GIOP_Message_Version::set_version (CORBA::Octet maj,
00039                                        CORBA::Octet min)
00040 {
00041   this->major = maj;
00042   this->minor = min;
00043 }
00044 
00045 ACE_INLINE bool
00046 TAO_GIOP_Message_Version::operator== (
00047     const TAO_GIOP_Message_Version &src)
00048 {
00049   return this->major == src.major && this->minor == src.minor;
00050 }
00051 
00052 ACE_INLINE bool
00053 TAO_GIOP_Message_Version::operator!= (
00054     const TAO_GIOP_Message_Version &src)
00055 {
00056   return !(*this == src);
00057 }
00058 
00059 TAO_END_VERSIONED_NAMESPACE_DECL

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