reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
repro::HttpBase Class Referenceabstract

#include <HttpBase.hxx>

Inheritance diagram for repro::HttpBase:
[legend]

Public Member Functions

 HttpBase (int port, resip::IpVersion version, const resip::Data &realm, const resip::Data &ipAddr=resip::Data::Empty)
 
virtual ~HttpBase ()
 
void buildFdSet (resip::FdSet &fdset)
 
void process (resip::FdSet &fdset)
 
bool isSane ()
 

Protected Member Functions

virtual void buildPage (const resip::Data &method, const resip::Data &uri, int pageNumber, const resip::Data &user, const resip::Data &password)=0
 
void setPage (const resip::Data &page, int pageNumber, int response=200, const resip::Mime &pType=resip::Mime("text","html"))
 

Protected Attributes

const resip::Data mRealm
 

Friends

class HttpConnection
 

Detailed Description

Definition at line 14 of file HttpBase.hxx.

Constructor & Destructor Documentation

◆ HttpBase()

HttpBase::HttpBase ( int  port,
resip::IpVersion  version,
const resip::Data &  realm,
const resip::Data &  ipAddr = resip::Data::Empty 
)

Definition at line 48 of file HttpBase.cxx.

◆ ~HttpBase()

HttpBase::~HttpBase ( )
virtual

Definition at line 30 of file HttpBase.cxx.

Member Function Documentation

◆ buildFdSet()

void HttpBase::buildFdSet ( resip::FdSet &  fdset)

Definition at line 149 of file HttpBase.cxx.

◆ buildPage()

virtual void repro::HttpBase::buildPage ( const resip::Data &  method,
const resip::Data &  uri,
int  pageNumber,
const resip::Data &  user,
const resip::Data &  password 
)
protectedpure virtual

Implemented in repro::WebAdmin.

◆ isSane()

bool HttpBase::isSane ( )

Definition at line 239 of file HttpBase.cxx.

◆ process()

void HttpBase::process ( resip::FdSet &  fdset)

Definition at line 164 of file HttpBase.cxx.

◆ setPage()

void HttpBase::setPage ( const resip::Data &  page,
int  pageNumber,
int  response = 200,
const resip::Mime &  pType = resip::Mime("text","html") 
)
protected

Definition at line 220 of file HttpBase.cxx.

Friends And Related Symbol Documentation

◆ HttpConnection

Definition at line 16 of file HttpBase.hxx.

Member Data Documentation

◆ mRealm

const resip::Data repro::HttpBase::mRealm
protected

Definition at line 38 of file HttpBase.hxx.


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