Skip to content
This repository has been archived by the owner on Sep 1, 2022. It is now read-only.

RouterInfo: refactor RI reader/parser #617

Merged
merged 6 commits into from
Apr 13, 2017

Conversation

anonimal
Copy link
Collaborator

@anonimal anonimal commented Apr 12, 2017

WIP. Live tests pass.

Edit: referencing #627


By submitting this pull-request, I confirm the following:

  • I have read and understood the Contributing Guide.
  • I have checked that another pull-request for this purpose does not exist.
  • I have considered and confirmed that this submission will be valuable to others.
  • I accept that this submission may not be used and that this pull-request may be closed by the will of the maintainer.
  • I give this submission freely under the BSD 3-clause license.

anonimal added 6 commits April 5, 2017 05:12
Related refactoring + add debug logging for RI values + add TODO's
- It's now maintainable. Allows us to finish previously unfinished
development

- Separates/pulls out usable filestream/stream handling code from RI
impl, refactored into utility code

- Adds documentation + TODO's
@anonimal anonimal merged commit 5d0fc9f into monero-project:master Apr 13, 2017
anonimal added a commit that referenced this pull request Apr 13, 2017
5d0fc9f RouterInfo: refactor RI reader/parser (anonimal)
4582eb6 RouterInfo: initialize Address class integer members (anonimal)
77323b6 RouterInfo: add RI trait enum + getters (anonimal)
c808888 StringStream: move ctor impl into source file (anonimal)
67042e1 StringStream: pass pointer to buffer when reading (anonimal)
48d1aac RouterInfo: handle if not EINVAL + handle unknown transport (anonimal)
@anonimal
Copy link
Collaborator Author

Note: this WIP is in pursuit of isolating #187.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant