sipxtacklib  Version 3.3
Public Member Functions | Protected Attributes | List of all members
SipLineList Class Reference

#include <SipLineList.h>

Public Member Functions

UtlBoolean getDeviceLine (SipLine *line)
 
UtlBoolean linesInArray (int maxSize, int *returnSize, SipLine *Line[])
 
UtlBoolean linesInArray (int maxSize, int *returnSize, SipLine Line[])
 
UtlBoolean getFirstLine (SipLine *Line)
 
SipLinegetLine (const Url &identityUrl)
 
SipLinegetLine (const UtlString &lineId)
 
SipLinegetLine (const UtlString &userId, int &numOfMatches)
 
int getListSize ()
 
UtlBoolean isDuplicate (SipLine *line)
 
UtlBoolean isDuplicate (const Url &lineIdentityUrl)
 
UtlBoolean remove (SipLine *line)
 
UtlBoolean remove (const Url &lineIdentityUrl)
 
void add (SipLine *newLine)
 
SipLinefindLine (const char *lineId, const char *realm, const Url &toFromUrl, const char *userId, const Url &defaultLine)
 
 SipLineList ()
 
virtual ~SipLineList ()
 
void dumpLines ()
 

Protected Attributes

OsLockingList m_LineList
 

Constructor & Destructor Documentation

~SipLineList ( )
virtual

Member Function Documentation

UtlBoolean getDeviceLine ( SipLine line)
UtlBoolean linesInArray ( int  maxSize,
int *  returnSize,
SipLine Line[] 
)
UtlBoolean linesInArray ( int  maxSize,
int *  returnSize,
SipLine  Line[] 
)
UtlBoolean getFirstLine ( SipLine Line)
SipLine * getLine ( const Url identityUrl)
SipLine * getLine ( const UtlString &  lineId)
SipLine * getLine ( const UtlString &  userId,
int &  numOfMatches 
)
int getListSize ( )
UtlBoolean isDuplicate ( SipLine line)
UtlBoolean isDuplicate ( const Url lineIdentityUrl)
UtlBoolean remove ( SipLine line)
UtlBoolean remove ( const Url lineIdentityUrl)
void add ( SipLine newLine)
SipLine * findLine ( const char *  lineId,
const char *  realm,
const Url toFromUrl,
const char *  userId,
const Url defaultLine 
)
void dumpLines ( )

Member Data Documentation

OsLockingList m_LineList
protected

sipXtackLib home page