reSIProcate/stack  9694
Public Member Functions | Public Attributes
resip::Helper::ContentsSecAttrs Struct Reference

#include <Helper.hxx>

List of all members.

Public Member Functions

 ContentsSecAttrs ()
 ContentsSecAttrs (std::auto_ptr< Contents > contents, std::auto_ptr< SecurityAttributes > attributes)
 ContentsSecAttrs (const ContentsSecAttrs &rhs)
ContentsSecAttrsoperator= (const ContentsSecAttrs &rhs)

Public Attributes

std::auto_ptr< ContentsmContents
std::auto_ptr< SecurityAttributesmAttributes

Detailed Description

Definition at line 526 of file Helper.hxx.


Constructor & Destructor Documentation

Helper::ContentsSecAttrs::ContentsSecAttrs ( )

Definition at line 1859 of file Helper.cxx.

   : mContents(0),
     mAttributes(0)
{}
Helper::ContentsSecAttrs::ContentsSecAttrs ( std::auto_ptr< Contents contents,
std::auto_ptr< SecurityAttributes attributes 
)

Definition at line 1864 of file Helper.cxx.

   : mContents(contents),
     mAttributes(attributes)
{}
Helper::ContentsSecAttrs::ContentsSecAttrs ( const ContentsSecAttrs rhs)

Definition at line 1872 of file Helper.cxx.

   : mContents(rhs.mContents),
     mAttributes(rhs.mAttributes)
{}

Member Function Documentation

Helper::ContentsSecAttrs & Helper::ContentsSecAttrs::operator= ( const ContentsSecAttrs rhs)

Definition at line 1878 of file Helper.cxx.

References mAttributes, and mContents.

{
   if (&rhs != this)
   {
      // !!bwc!! Yikes! Destructive assignment operator! Are we _sure_ this is 
      // the intended behavior?
      mContents = rhs.mContents;
      mAttributes = rhs.mAttributes;
   }
   return *this;
}

Member Data Documentation

Definition at line 534 of file Helper.hxx.

Referenced by operator=().

Definition at line 533 of file Helper.hxx.

Referenced by operator=().


The documentation for this struct was generated from the following files: