reSIProcate/stack  9694
Public Member Functions | Public Attributes | Private Member Functions
resip::TupleMarkManager::ListEntry Class Reference
Collaboration diagram for resip::TupleMarkManager::ListEntry:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ListEntry (const Tuple &tuple, UInt64 expiry)
 ListEntry (const ListEntry &orig)
 ~ListEntry ()
bool operator< (const ListEntry &rhs) const
bool operator> (const ListEntry &rhs) const
bool operator== (const ListEntry &rhs) const

Public Attributes

Tuple mTuple
UInt64 mExpiry

Private Member Functions

 ListEntry ()

Detailed Description

Definition at line 36 of file TupleMarkManager.hxx.


Constructor & Destructor Documentation

resip::TupleMarkManager::ListEntry::ListEntry ( const Tuple tuple,
UInt64  expiry 
)

Definition at line 65 of file TupleMarkManager.cxx.

   : mTuple(tuple),
   mExpiry(expiry)
{}
resip::TupleMarkManager::ListEntry::ListEntry ( const ListEntry orig)

Definition at line 70 of file TupleMarkManager.cxx.

   : mTuple(orig.mTuple),
   mExpiry(orig.mExpiry)
{}
resip::TupleMarkManager::ListEntry::~ListEntry ( )

Definition at line 75 of file TupleMarkManager.cxx.

{}
resip::TupleMarkManager::ListEntry::ListEntry ( ) [private]

Member Function Documentation

bool resip::TupleMarkManager::ListEntry::operator< ( const ListEntry rhs) const

Definition at line 79 of file TupleMarkManager.cxx.

References resip::Tuple::getTargetDomain(), and mTuple.

{
   if(mTuple < rhs.mTuple)
   {
      return true;
   }
   else if(rhs.mTuple < mTuple)
   {
      return false;
   }
   
   return mTuple.getTargetDomain() < rhs.mTuple.getTargetDomain();
}

Here is the call graph for this function:

bool resip::TupleMarkManager::ListEntry::operator== ( const ListEntry rhs) const

Definition at line 109 of file TupleMarkManager.cxx.

References resip::Tuple::getTargetDomain(), and mTuple.

{
   return (mTuple==rhs.mTuple && mTuple.getTargetDomain()==rhs.mTuple.getTargetDomain());
}

Here is the call graph for this function:

bool resip::TupleMarkManager::ListEntry::operator> ( const ListEntry rhs) const

Definition at line 94 of file TupleMarkManager.cxx.

References resip::Tuple::getTargetDomain(), and mTuple.

{
   if(rhs.mTuple < mTuple)
   {
      return true;
   }
   else if(mTuple < rhs.mTuple)
   {
      return false;
   }
   
   return mTuple.getTargetDomain() > rhs.mTuple.getTargetDomain();
}

Here is the call graph for this function:


Member Data Documentation

Definition at line 47 of file TupleMarkManager.hxx.

Definition at line 46 of file TupleMarkManager.hxx.

Referenced by operator<(), operator==(), and operator>().


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