reSIProcate/DialogUsageManager  9694
Public Member Functions | Protected Attributes
RemoveIfExpired Class Reference
Collaboration diagram for RemoveIfExpired:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 RemoveIfExpired ()
bool operator() (const ContactInstanceRecord &rec)
bool expired (const ContactInstanceRecord &rec)

Protected Attributes

UInt64 now

Detailed Description

Definition at line 211 of file InMemoryRegistrationDatabase.cxx.


Constructor & Destructor Documentation

RemoveIfExpired::RemoveIfExpired ( ) [inline]

Definition at line 216 of file InMemoryRegistrationDatabase.cxx.

References resip::Timer::getTimeSecs().

    {
       now = Timer::getTimeSecs();
    }

Here is the call graph for this function:


Member Function Documentation

bool RemoveIfExpired::expired ( const ContactInstanceRecord rec) [inline]

Definition at line 224 of file InMemoryRegistrationDatabase.cxx.

References DebugLog, resip::ContactInstanceRecord::mContact, and resip::ContactInstanceRecord::mRegExpires.

Referenced by expired().

    {
      if(rec.mRegExpires <= now) 
      {
         DebugLog(<< "ContactInstanceRecord expired: " << rec.mContact);
         return true;
      }
      return false;
    }
bool RemoveIfExpired::operator() ( const ContactInstanceRecord rec) [inline]

Definition at line 220 of file InMemoryRegistrationDatabase.cxx.

References expired().

    {
       return expired(rec);
    }

Here is the call graph for this function:


Member Data Documentation

Definition at line 214 of file InMemoryRegistrationDatabase.cxx.


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