Task #1858
openClient library to handle repo-ng
0%
Description
Client library is in need to generate RepoCommandParameter and interest more conveniently. Function as follows needs to be written.
generateRepoCommandParameter(...);
generateRepoCommandInterest(Name repoPrefix, Name commandVerb, RepoCommandParameter parameter, Indentity commandIdentity, Identity data Identity);
extractRepoCommandInterest(Data& repoCommandResponse, RepoCommandParameter& parameter);
uint64_t generateProcessId(); //create uint64_t random number
Updated by Weiqi Shi about 10 years ago
I am not sure whether the function extractRepoCommandInterest(Data& repoCommandResponse, RepoCommandParameter& parameter) is stated clear. In my opinion, this function should be separated as two: extractRepoCommandResponse(Data& reply, RepoCommandResponse& response) and extractRepoCommandParameter(Interest interest, Name prefix, RepocommandParameter parameter)
Updated by Weiqi Shi about 10 years ago
After reconsideration, this issue seems meaningless since the efforts to implement these function are equal or even less then the efforts to call these functions in most cases. Documents will be introduced to give users instruction how to build the clients and set parameters.