mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-05-10 01:55:19 -04:00
Final changes to add the new serialiser.
- added Chat / Msg and Disc services. - expanded rsiface to handle new serialiser. - mods to rsserver with new conversions etc. - added service directory to Makefile. - removed PROXY / CHANNELS from make.opt git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@276 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
d9efb76b01
commit
46a001af47
19 changed files with 3605 additions and 156 deletions
|
@ -30,12 +30,14 @@
|
|||
#include "pqi/pqipersongrp.h"
|
||||
#include "pqi/pqissl.h"
|
||||
|
||||
#include "pqi/p3disc.h"
|
||||
|
||||
#include "rsiface/rsiface.h"
|
||||
#include "rsiface/rstypes.h"
|
||||
#include "util/rsthreads.h"
|
||||
|
||||
#include "services/p3disc.h"
|
||||
#include "services/p3msgservice.h"
|
||||
#include "services/p3chatservice.h"
|
||||
|
||||
/* The Main Interface Class - for controlling the server */
|
||||
|
||||
/* The init functions are actually Defined in p3face-startup.cc
|
||||
|
@ -48,6 +50,8 @@ int LoadCertificates(RsInit *config);
|
|||
RsControl *createRsControl(RsIface &iface, NotifyBase ¬ify);
|
||||
|
||||
|
||||
#if 0
|
||||
|
||||
class PendingDirectory
|
||||
{
|
||||
public:
|
||||
|
@ -60,6 +64,9 @@ void addEntry(PQFileItem *item);
|
|||
DirInfo data;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
class RsServer: public RsControl, public RsThread
|
||||
{
|
||||
|
@ -99,7 +106,7 @@ void unlockRsCore()
|
|||
(Must be Locked)
|
||||
*/
|
||||
|
||||
cert *intFindCert(RsCertId &id);
|
||||
cert *intFindCert(RsCertId id);
|
||||
RsCertId intGetCertId(cert *c);
|
||||
|
||||
/****************************************/
|
||||
|
@ -190,9 +197,8 @@ int UpdateRemotePeople();
|
|||
public:
|
||||
/* Message Items */
|
||||
virtual int MessageSend(MessageInfo &info);
|
||||
virtual int MessageDelete(std::string id);
|
||||
virtual int MessageRead(std::string id);
|
||||
|
||||
virtual int MessageDelete(std::string mid);
|
||||
virtual int MessageRead(std::string mid);
|
||||
|
||||
/* Channel Items */
|
||||
virtual int ChannelCreateNew(ChannelInfo &info);
|
||||
|
@ -221,7 +227,7 @@ int UpdateAllChat();
|
|||
int UpdateAllMsgs();
|
||||
int UpdateAllChannels();
|
||||
|
||||
void initRsChatInfo(ChatItem *c, ChatInfo &i);
|
||||
void initRsChatInfo(RsChatItem *c, ChatInfo &i);
|
||||
|
||||
|
||||
#ifdef PQI_USE_CHANNELS
|
||||
|
@ -242,7 +248,7 @@ void initRsCMFI(pqichannel *chan, chanMsgSummary *msg,
|
|||
|
||||
void intCheckFileStatus(FileInfo &file);
|
||||
|
||||
void initRsMI(MsgItem *msg, MessageInfo &mi);
|
||||
void initRsMI(RsMsgItem *msg, MessageInfo &mi);
|
||||
|
||||
/****************************************/
|
||||
/****************************************/
|
||||
|
@ -300,7 +306,11 @@ int UpdateAllConfig();
|
|||
filedexserver *server;
|
||||
pqipersongrp *pqih;
|
||||
sslroot *sslr;
|
||||
|
||||
/* services */
|
||||
p3disc *ad;
|
||||
p3MsgService *msgSrv;
|
||||
p3ChatService *chatSrv;
|
||||
|
||||
// Worker Data.....
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue