Age | Commit message (Collapse) | Author |
|
event_system:
draft implementation of repeated events (we still have none defined by protcol)
more appropriate names for some enums and structs
messaging:
a bit of refactoring in server_session (cut message handler to separate functions for each message type)
more appropriate names for some functions
curl_downloader:
updating downloaded size variable during download process (thread safety required)
|
|
added few comments
|
|
curl_downloader:
correct use of default download_path
|
|
curl_downloader_module:
implemented metadata cleanup on download delete
|
|
curl_downloader_module:
basic data transfer handling (now able to save file, still need a lot of validation)
some tracing code
this may be called first working prototype with vary basic functionality implemented.
currently udm have working server, working qt client and able to download url via curl module (most of additional events like
download progress currently not
implemented, code need lots of sanity checks and exception handling)
|
|
download completed state
client-qt:
added "download completed" subscription and status support
server:
module_curl:
used events api in core for download state changes
core:
download completed event support for modules
|
|
updated copyrights (new year)
server:
started implementation of api for module events (module should be able to fire event which will be delivered to clients which have subscribed for this event type)
|
|
implemented handler for SERVER_DOWNLOAD_INFO_REPLY
server:
api:
removed core_id field from download_internal_s as it always used for index in download map
some useful coments
core:
improoved signal handler a bit
fiexd bug in core_api metadata related functions (metadata_set, metadata_get, metadata_remove), now thay returning correct data
basic implementation of CLIENT_DOWNLOAD_ADD handler
basic implementation of module unloading
curl_downloader_module:
implemented metadata storing
some sanity checks
curl_download structure refactored a bit (simplification)
|
|
use int for parameters id everywhere
|
|
use int32 instead of strings for id's in structures
server:
curl module:
work in progress
|