9 #ifndef anna_diameter_comm_Response_hpp 10 #define anna_diameter_comm_Response_hpp 125 static response_pool st_responses;
130 static void release(
Response* response) ;
134 void setSession(
Session* session) { a_session = session; }
135 void setRequest(
const Message* request) { a_request = request; }
136 void setMessage(
const anna::DataBlock *message) { a_message = message; }
137 void activateTimer() noexcept(
false);
139 void setResultCode(
const ResultCode::_v & resultCode) { a_resultCode = resultCode; }
HopByHop getHopByHop() const
Definition: Response.hpp:68
Session * getSession()
Definition: Response.hpp:80
unsigned int HopByHop
Definition: defines.hpp:68
Definition: Response.hpp:50
const anna::DataBlock * getMessage() const
Definition: Response.hpp:100
const Message * getRequest() const
Definition: Response.hpp:94
Definition: Response.hpp:52
Definition: Response.hpp:49
_v
Definition: ClassCode.hpp:28
std::string asString() const
Definition: Allocator.hpp:19
Definition: Response.hpp:44
const ClassCode::_v & getClassCode() const
Definition: Response.hpp:60
Definition: Message.hpp:45
Definition: ServerSession.hpp:53
Definition: ClientSession.hpp:51
Definition: Recycler.hpp:30
const Session * getSession() const
Definition: Response.hpp:74
Definition: Response.hpp:47
const ResultCode::_v & getResultCode() const
Definition: Response.hpp:87
Definition: Session.hpp:55
_v
Definition: Response.hpp:48
Definition: Response.hpp:51
Definition: DataBlock.hpp:24