Penultimate touches to the RsGxsService interface

- added most request receive pairs for querying base service 
- Still need to finalise the RsGixs and Search functionality, look at p3DistribSecurity for this

git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5-new_cache_system@5013 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
chrisparker126 2012-03-11 00:05:43 +00:00
parent 64de3d3643
commit e5ed6bf479
5 changed files with 323 additions and 138 deletions

View file

@ -17,6 +17,9 @@ Please not all request* functions have a receive pair if not noted below
-> This function will get the group list from
Component:
GDService::requestGroup()
->
----------------
1.1.2) list of messages for each Group.
----------------
@ -35,7 +38,7 @@ Please not all request* functions have a receive pair if not noted below
1.1.4) details of messages by message Id.
----------------
int GXService::requestMessages(multimap<grpId, pair<msgId,version> >)
void receiveMsgs(int token, std::list<RsGxsMsg*>); // call back
void receiveMsgs(int token, std::list<RsGxsMsg*>); // call back
----------------
1.1.5) newest version of each message -> get version list.
@ -55,8 +58,7 @@ Please not all request* functions have a receive pair if not noted below
1.1.7) access to Identity associated with Group and Messages
----------------
int requestMsgIdentity(multimap<grpId, pair<msgId,version> >)
int requestGrpIdentity(string grpId)
returned with message
----------------
1.1.8) updates when new groups arrive.
@ -74,7 +76,7 @@ Please not all request* functions have a receive pair if not noted below
----------------
int receivedNewUpdates(multimap<grpId, pair<msgId,version> >)
int receivedNewUpdates(multimap<grpId, version> >)
int receivedNewUpdates(map<grpId, version> >)
----------------
1.1.11) Search forums for Keywords.
@ -149,7 +151,7 @@ Please not all request* functions have a receive pair if not noted below
1.4.4) modify forums we own.
----------------
int GXService::updateForum(multimap<grpId, version>)
int GXService::updateGroup(multimap<grpId, version>)
----------------
----------------