diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Notify/Property_T.inl')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/Notify/Property_T.inl | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Notify/Property_T.inl b/TAO/orbsvcs/orbsvcs/Notify/Property_T.inl index f014ab89b29..31d5290c72d 100644 --- a/TAO/orbsvcs/orbsvcs/Notify/Property_T.inl +++ b/TAO/orbsvcs/orbsvcs/Notify/Property_T.inl @@ -8,6 +8,13 @@ TAO_Notify_PropertyBase_T<TYPE>::value (void) const return this->value_; } +template <class TYPE> ACE_INLINE +const char * +TAO_Notify_PropertyBase_T<TYPE>::name (void) const +{ + return this->name_; +} + template <class TYPE> ACE_INLINE CORBA::Boolean TAO_Notify_PropertyBase_T<TYPE>::is_valid (void) const { @@ -32,14 +39,33 @@ TAO_Notify_PropertyBase_T<TYPE>:: invalidate (void) this->valid_ = 0; } +template <class TYPE> ACE_INLINE +void +TAO_Notify_PropertyBase_T<TYPE>:: assign (const TYPE& value) +{ + this->value_ = value; + this->valid_ = 1; +} + + + /******************************************************************************/ +template <class TYPE> ACE_INLINE +const char * +TAO_Notify_StructProperty_T<TYPE>::name (void) const +{ + return this->name_; +} + template <class TYPE> ACE_INLINE const TYPE& TAO_Notify_StructProperty_T<TYPE>::value (void) const { return this->value_; } + + template <class TYPE> ACE_INLINE CORBA::Boolean TAO_Notify_StructProperty_T<TYPE>::is_valid (void) const { |