class MgcpResponse : public MgcpCommand

MGCP command acknowledgements are also encoded as MgcpCommand

Inheritance:


Public Methods

void clear(MgcpParameterType parm)
string encodeToSend()
string getComment()
MgcpParameterLocalConnectionDescriptor* getLocalConnect()
MgcpResponseCode getResponseCode()
MgcpCommandType getType()
void insert(MgcpParameter* parameter)
void insert(Sptr < MgcpParameter > parameter)
MgcpResponse()
MgcpResponse(const MgcpResponse& x)
MgcpResponse(MgcpResponseCode responseCode, int transId, const string& comment)
MgcpResponse& operator= (const MgcpResponse& id)
void printData(ostream& output)
bool readyToSend()
MgcpParameter* retrieve(MgcpParameterType parm)
Sptr < MgcpParameter > retrieveParam(MgcpParameterType parm)
bool send(MgcpTransmitter& target)
void setComment(const string& x)
void setResponseCode(MgcpResponseCode x)
~MgcpResponse()

Private Fields

string myComment
MgcpResponseCode myResponseCode
int myTransId
map < MgcpParameterType, Sptr < MgcpParameter > > parameters
this map contains the parameters for an MgcpResponse

Inherited from MgcpCommand:

Public Methods

const MgcpParameterEndpointId& getEndpointId()
string getMessage()
int getTransactionId()
friend ostream& operator<<(ostream& s, MgcpCommand& x)
void setEndpointId(const MgcpParameterEndpointId& id)
void setMessage( string s )
void setTarget(MgcpTransmitter* target)
void setTransactionId(int transId)

Protected Fields

MgcpParameterEndpointId endId
string message
MgcpTransmitter* myTarget
int transactionId

Documentation

MGCP command acknowledgements are also encoded as MgcpCommand
MgcpResponse()

MgcpResponse(MgcpResponseCode responseCode, int transId, const string& comment)

MgcpResponse(const MgcpResponse& x)

~MgcpResponse()

bool readyToSend()

string encodeToSend()

bool send(MgcpTransmitter& target)

void insert(Sptr < MgcpParameter > parameter)

void insert(MgcpParameter* parameter)

void printData(ostream& output)

void setResponseCode(MgcpResponseCode x)

MgcpResponseCode getResponseCode()

void setComment(const string& x)

string getComment()

MgcpParameterLocalConnectionDescriptor* getLocalConnect()

MgcpCommandType getType()

MgcpResponse& operator= (const MgcpResponse& id)

MgcpParameter* retrieve(MgcpParameterType parm)

Sptr < MgcpParameter > retrieveParam(MgcpParameterType parm)

void clear(MgcpParameterType parm)

MgcpResponseCode myResponseCode

int myTransId

string myComment

map < MgcpParameterType, Sptr < MgcpParameter > > parameters
this map contains the parameters for an MgcpResponse


This class has no child classes.

alphabetic index hierarchy of classes


generated by doc++