GIOP_Message_Version.inl

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 //$Id: GIOP_Message_Version.inl 79012 2007-07-24 14:21:05Z johnnyw $
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= (const TAO_GIOP_Message_Version &src)
00025 {
00026   if (this != &src)
00027     {
00028       this->major = src.major;
00029       this->minor = src.minor;
00030     }
00031 
00032   return *this;
00033 }
00034 
00035 
00036 ACE_INLINE void
00037 TAO_GIOP_Message_Version::set_version (CORBA::Octet maj, CORBA::Octet min)
00038 {
00039   this->major = maj;
00040   this->minor = min;
00041 }
00042 
00043 ACE_INLINE bool
00044 TAO_GIOP_Message_Version::operator== (const TAO_GIOP_Message_Version &src) const
00045 {
00046   return this->minor == src.minor && this->major == src.major;
00047 }
00048 
00049 ACE_INLINE bool
00050 TAO_GIOP_Message_Version::operator!= (const TAO_GIOP_Message_Version &src) const
00051 {
00052   return !(*this == src);
00053 }
00054 
00055 ACE_INLINE CORBA::Octet
00056 TAO_GIOP_Message_Version::major_version (void) const
00057 {
00058   return this->major;
00059 }
00060 
00061 ACE_INLINE CORBA::Octet
00062 TAO_GIOP_Message_Version::minor_version (void) const
00063 {
00064   return this->minor;
00065 }
00066 
00067 TAO_END_VERSIONED_NAMESPACE_DECL

Generated on Tue Feb 2 17:37:52 2010 for TAO by  doxygen 1.4.7