streaming: Add stream_session::on_error

This commit is contained in:
Asias He
2015-06-26 14:49:24 +08:00
parent 1134b99610
commit 6a92924a75
2 changed files with 13 additions and 11 deletions

View File

@@ -112,6 +112,18 @@ void stream_session::on_initialization_complete() {
}
}
void stream_session::on_error() {
#if 0
//logger.error("[Stream #{}] Streaming error occurred", planId(), e);
// send session failure message
if (handler.is_outgoing_connected()) {
handler.sendMessage(session_failed_message());
}
#endif
// fail session
close_session(stream_session_state::FAILED);
}
void stream_session::prepare(std::vector<stream_request> requests, std::vector<stream_summary> summaries) {
// prepare tasks
set_state(stream_session_state::PREPARING);

View File

@@ -417,22 +417,12 @@ public:
*/
void on_initialization_complete();
#if 0
/**l
* Call back for handling exception during streaming.
*
* @param e thrown exception
*/
public void onError(Throwable e)
{
logger.error("[Stream #{}] Streaming error occurred", planId(), e);
// send session failure message
if (handler.isOutgoingConnected())
handler.sendMessage(new SessionFailedMessage());
// fail session
close_session(stream_session_state::FAILED);
}
#endif
void on_error();
/**
* Prepare this session for sending/receiving files.