reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
resip::SdpContents::Session::Bandwidth Class Reference

Process optional b= (bandwidth) lines in SDP. More...

#include <SdpContents.hxx>

Public Member Functions

 Bandwidth (const Data &modifier, unsigned long kbPerSecond)
 Constructor.
 
 Bandwidth (const Bandwidth &rhs)
 
Bandwidth & operator= (const Bandwidth &rhs)
 
void parse (ParseBuffer &pb)
 
EncodeStream & encode (EncodeStream &) const
 
const Data & modifier () const
 returns the modifier string
 
Data modifier ()
 returns the modifier string
 
unsigned long kbPerSecond () const
 returns the number of kilobits/second maximum bandwidth
 
unsigned long & kbPerSecond ()
 returns the number of kilobits/second maximum bandwidth
 

Friends

class Session
 
class Medium
 

Detailed Description

Process optional b= (bandwidth) lines in SDP.

Definition at line 403 of file SdpContents.hxx.

Constructor & Destructor Documentation

◆ Bandwidth() [1/2]

SdpContents::Session::Bandwidth::Bandwidth ( const Data &  modifier,
unsigned long  kbPerSecond 
)

Constructor.

Parameters
modifieralphanumeric word giving the meaning of the bandwidth figure
kbPerSecondnumber of kilobits per second

Definition at line 599 of file SdpContents.cxx.

◆ Bandwidth() [2/2]

SdpContents::Session::Bandwidth::Bandwidth ( const Bandwidth &  rhs)

Definition at line 605 of file SdpContents.cxx.

Member Function Documentation

◆ encode()

EncodeStream & SdpContents::Session::Bandwidth::encode ( EncodeStream &  s) const

Definition at line 622 of file SdpContents.cxx.

◆ kbPerSecond() [1/2]

unsigned long & resip::SdpContents::Session::Bandwidth::kbPerSecond ( )
inline

returns the number of kilobits/second maximum bandwidth

Returns
maximum bandwidth in kilobits/second

Definition at line 439 of file SdpContents.hxx.

◆ kbPerSecond() [2/2]

unsigned long resip::SdpContents::Session::Bandwidth::kbPerSecond ( ) const
inline

returns the number of kilobits/second maximum bandwidth

Returns
maximum bandwidth in kilobits/second

Definition at line 434 of file SdpContents.hxx.

◆ modifier() [1/2]

Data resip::SdpContents::Session::Bandwidth::modifier ( )
inline

returns the modifier string

Returns
modifier string

Definition at line 429 of file SdpContents.hxx.

◆ modifier() [2/2]

const Data & resip::SdpContents::Session::Bandwidth::modifier ( ) const
inline

returns the modifier string

Returns
modifier string

Definition at line 424 of file SdpContents.hxx.

◆ operator=()

SdpContents::Session::Bandwidth & SdpContents::Session::Bandwidth::operator= ( const Bandwidth &  rhs)

Definition at line 611 of file SdpContents.cxx.

◆ parse()

void SdpContents::Session::Bandwidth::parse ( ParseBuffer &  pb)

Definition at line 632 of file SdpContents.cxx.

Friends And Related Symbol Documentation

◆ Medium

friend class Medium
friend

Definition at line 447 of file SdpContents.hxx.

◆ Session

friend class Session
friend

Definition at line 446 of file SdpContents.hxx.


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