diff --git a/solanaceae/core/tox_event_interface.hpp b/solanaceae/core/tox_event_interface.hpp index e5a89dc..4cb6e2b 100644 --- a/solanaceae/core/tox_event_interface.hpp +++ b/solanaceae/core/tox_event_interface.hpp @@ -8,6 +8,7 @@ struct ToxEventI { virtual ~ToxEventI(void) {} + // TODO: rename to onEvent() #define VIRT_EVENT(x) virtual bool onToxEvent(const x*) { return false; } // return true if the event is handled and should not be given down the chain diff --git a/solanaceae/core/tox_event_logger.cpp b/solanaceae/core/tox_event_logger.cpp index 14ebefe..bb48cef 100644 --- a/solanaceae/core/tox_event_logger.cpp +++ b/solanaceae/core/tox_event_logger.cpp @@ -30,8 +30,13 @@ bool ToxEventLogger::onToxEvent(const Tox_Event_Conference_Title*) { return false; } -bool ToxEventLogger::onToxEvent(const Tox_Event_File_Chunk_Request*) { - _out << "TOX_EVENT: " << tox_event_to_string(TOX_EVENT_FILE_CHUNK_REQUEST) << "\n"; +bool ToxEventLogger::onToxEvent(const Tox_Event_File_Chunk_Request* e) { + _out << "TOX_EVENT: " << tox_event_to_string(TOX_EVENT_FILE_CHUNK_REQUEST) + << " frd:" << tox_event_file_chunk_request_get_friend_number(e) + << " fnb:" << tox_event_file_chunk_request_get_file_number(e) + << " pos:" << tox_event_file_chunk_request_get_position(e) + << " len:" << tox_event_file_chunk_request_get_length(e) + << "\n"; return false; }