|
reSIProcate/stack
9694
|
#include <Registrar.hxx>

Public Member Functions | |
| Registrar (Transceiver &transceiver) | |
| void | go () |
Private Attributes | |
| Transceiver & | mTransceiver |
Definition at line 12 of file Registrar.hxx.
| Registrar::Registrar | ( | Transceiver & | transceiver | ) |
Definition at line 18 of file Registrar.cxx.
: mTransceiver(transceiver) {}
| void Registrar::go | ( | ) |
Definition at line 23 of file Registrar.cxx.
References resip::SipMessage::header(), mTransceiver, Loadgen::Transceiver::receive(), and Loadgen::Transceiver::send().
Referenced by main().
{
while(true)
{
SipMessage* reg = mTransceiver.receive(5);
if(reg)
{
auto_ptr<SipMessage> forDel(reg);
auto_ptr<SipMessage> response(Helper::makeResponse(*reg, 200));
response->header(h_StatusLine).reason() = "OK";
response->header(h_Contacts) = reg->header(h_Contacts);
mTransceiver.send(*response);
}
}
}

Transceiver& Loadgen::Registrar::mTransceiver [private] |
Definition at line 18 of file Registrar.hxx.
Referenced by go().
1.7.5.1