Commits

Show all
Author Commit Message Labels Comments Date
Nikhil Marathe
Fixed markdown bullets
Nikhil Marathe
Added installation information
Nikhil Marathe
Added installation information
Nikhil Marathe
Added mkdoc script to run markdown on pages
Nikhil Marathe
Added mkdoc script to run markdown on pages
Nikhil Marathe
Added 'What can you use it for?' to Introduction
Nikhil Marathe
Added a bit of introductory documentation
Nikhil Marathe
Modified add_url_test to use threads and log job additions
Nikhil Marathe
Added ready() to return true only once we are ready to go. This is to prevent issues due to threading. NOTE: Should this be moved out to notifying an observer with ::ready() rather than having the user poll?
Nikhil Marathe
Added Job constructor and two utility getters
Nikhil Marathe
Added JobObserver
Nikhil Marathe
Made Job observable
Nikhil Marathe
Converted DDM to use DDMObserver, made it observable and added a stop function to break the select loop
Nikhil Marathe
Added macros to ease observable creation and notifications
Nikhil Marathe
init_test now starts DDM in a different thread to verify real world use
Nikhil Marathe
Renamed EventHandler to DDMObserver
Nikhil Marathe
init_test now uses a subclass of event handler to respond to new peers
Nikhil Marathe
Added simple Peer class which does nothing right now except having an IP
Nikhil Marathe
A DDM instance is no longer required for a EventHandler by default
Nikhil Marathe
Added basic peerAdded notification information to DDM
Nikhil Marathe
Added base EventHandler class. This implements all methods as empty. Users of the library should subclass EventHandler and override these methods to receive notifications from ddm
Nikhil Marathe
Added EventHandler setup, setter and getters, and empty methods to add and remove downloads
Nikhil Marathe
Added PAUSED and RUNNING commands
Nikhil Marathe
Added basic receiving and switch based dispatch
Nikhil Marathe
Made McastSocket join multicast group by default, added raw data handling to parse input and notify DDM
Nikhil Marathe
Added optional from fragment to Packet protocol
Nikhil Marathe
Added ddm.pb.cc to build
Nikhil Marathe
Added tool to send simple hello protobuf on multicast
Nikhil Marathe
Modified tests for new api
Nikhil Marathe
Updated to match with ddm.cpp
  1. Prev
  2. Next