reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
resip::MessageWaitingContents::Header Class Reference

Provides an interface for reading and modifying MessageWaiting bodies. More...

#include <MessageWaitingContents.hxx>

Public Member Functions

 Header (unsigned int numNew, unsigned int numOld)
 Header constructor.
 
 Header (unsigned int numNew, unsigned int numOld, unsigned int numUrgentNew, unsigned int numUrgentOld)
 Header constructor with urgent counts.
 
const unsigned int & newCount () const
 Return new message count.
 
unsigned int & newCount ()
 Return new message count.
 
const unsigned int & oldCount () const
 Return old message count.
 
unsigned int & oldCount ()
 Return old message count.
 
const bool & urgent () const
 Return bool indicating that there are urgent messages.
 
bool & urgent ()
 Return bool indicating that there are urgent messages.
 
const unsigned int & urgentNewCount () const
 Return new urgent message count.
 
unsigned int & urgentNewCount ()
 Return new urgent message count.
 
const unsigned int & urgentOldCount () const
 Return new message count.
 
unsigned int & urgentOldCount ()
 Return new message count.
 

Friends

class MessageWaitingContents
 

Detailed Description

Provides an interface for reading and modifying MessageWaiting bodies.

Definition at line 130 of file MessageWaitingContents.hxx.

Constructor & Destructor Documentation

◆ Header() [1/2]

MessageWaitingContents::Header::Header ( unsigned int  numNew,
unsigned int  numOld 
)

Header constructor.

Create a Header using new count and old message counts.

Parameters
numNewnew message count
numOldold message count

Definition at line 448 of file MessageWaitingContents.cxx.

◆ Header() [2/2]

MessageWaitingContents::Header::Header ( unsigned int  numNew,
unsigned int  numOld,
unsigned int  numUrgentNew,
unsigned int  numUrgentOld 
)

Header constructor with urgent counts.

Create a Header using new/old/urgent new/urgent old message counts.

Parameters
numNewnew message count
numOldold message count
numUrgentNewnew urgent message count
numUrgentOldold urgent message count

Definition at line 457 of file MessageWaitingContents.cxx.

Member Function Documentation

◆ newCount() [1/2]

unsigned int & resip::MessageWaitingContents::Header::newCount ( )
inline

Return new message count.

Returns
int new message count

Definition at line 161 of file MessageWaitingContents.hxx.

◆ newCount() [2/2]

const unsigned int & resip::MessageWaitingContents::Header::newCount ( ) const
inline

Return new message count.

Returns
int new message count

Definition at line 156 of file MessageWaitingContents.hxx.

◆ oldCount() [1/2]

unsigned int & resip::MessageWaitingContents::Header::oldCount ( )
inline

Return old message count.

Returns
int new message count

Definition at line 171 of file MessageWaitingContents.hxx.

◆ oldCount() [2/2]

const unsigned int & resip::MessageWaitingContents::Header::oldCount ( ) const
inline

Return old message count.

Returns
int new message count

Definition at line 166 of file MessageWaitingContents.hxx.

◆ urgent() [1/2]

bool & resip::MessageWaitingContents::Header::urgent ( )
inline

Return bool indicating that there are urgent messages.

Note
Currently this is only set during construction. Modification of the new and old urgent counts does not update this field.
Returns
bool true if there are urgent messages

Definition at line 183 of file MessageWaitingContents.hxx.

◆ urgent() [2/2]

const bool & resip::MessageWaitingContents::Header::urgent ( ) const
inline

Return bool indicating that there are urgent messages.

Note
Currently this is only set during construction. Modification of the new and old urgent counts does not update this field.
Returns
bool true if there are urgent messages

Definition at line 177 of file MessageWaitingContents.hxx.

◆ urgentNewCount() [1/2]

unsigned int & resip::MessageWaitingContents::Header::urgentNewCount ( )
inline

Return new urgent message count.

Returns
int new message count

Definition at line 193 of file MessageWaitingContents.hxx.

◆ urgentNewCount() [2/2]

const unsigned int & resip::MessageWaitingContents::Header::urgentNewCount ( ) const
inline

Return new urgent message count.

Returns
int new message count

Definition at line 188 of file MessageWaitingContents.hxx.

◆ urgentOldCount() [1/2]

unsigned int & resip::MessageWaitingContents::Header::urgentOldCount ( )
inline

Return new message count.

Returns
int new message count

Definition at line 203 of file MessageWaitingContents.hxx.

◆ urgentOldCount() [2/2]

const unsigned int & resip::MessageWaitingContents::Header::urgentOldCount ( ) const
inline

Return new message count.

Returns
int new message count

Definition at line 198 of file MessageWaitingContents.hxx.

Friends And Related Symbol Documentation

◆ MessageWaitingContents

friend class MessageWaitingContents
friend

Definition at line 212 of file MessageWaitingContents.hxx.


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