31 : _session_id(-1), _action(ERROR), _protocol(-1), _step(-1)
35 : _session_id(session.getUniqueId()), _action(action), _protocol(session.getProtocol()), _step(0)
39 : _session_id(-1), _action(action), _protocol(protocol), _step(0)
47 : _session_id(obj._session_id), _action(obj._action), _protocol(obj._protocol), _step(obj._step)
54 std::stringstream sstm;
81 sstm <<
"::" << _session_id;
102 _protocol = protocol;
112 _session_id = sessionId;
132 _session_id = obj._session_id;
133 _action = obj._action;
134 _protocol = obj._protocol;
144 stream << (char)obj._action;
146 stream << dtn::data::Number(obj._protocol);
161 obj._session_id = sdnv.get<
unsigned int>();
167 obj._protocol = sdnv.get<
int>();
170 obj._step = sdnv.get<
int>();
unsigned int getSessionId() const
virtual ~KeyExchangeData()
unsigned int getUniqueId() const
void setSession(const KeyExchangeSession &session)
void setProtocol(int protocol)
void setSessionId(unsigned int sessionId)
void setAction(Action action)
std::ostream & operator<<(std::ostream &stream, const SecurityBlock::TLVList &tlvlist)
std::istream & operator>>(std::istream &stream, SecurityBlock::TLVList &tlvlist)
std::string toString() const
dtn::data::SDNV< Size > Number
KeyExchangeData & operator=(const KeyExchangeData &)