mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-05-07 16:45:11 -04:00
Changes to integrate bitdht into libretroshare.
Mainly re-organising tcponudp... tests->test area network->trash (uses libbitdht classes). new udp interfaces (udppeer + udpstunner) Changes include: * p3bitdht: added "addReceiver() call, and more debugging. * p3bitdht: added DO_IDLE flag so searches are continous. * p3bitdht/pqiassist: matched up Assist interface. * fixed pqiNetListener interface. * rsinit/p3connmgr: setup udp init * tcpstream: switched to new udp receiver. * added "blogs" switch in libretroshare.pro (was stopping compiling ;) * added "bitdht" switch in libretroshare.pro git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@3323 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
c1b624832f
commit
fcdd7ee113
34 changed files with 627 additions and 1770 deletions
|
@ -1,6 +1,7 @@
|
|||
TEMPLATE = lib
|
||||
#CONFIG += staticlib release
|
||||
CONFIG += staticlib testnetwork
|
||||
CONFIG += staticlib testnetwork
|
||||
#CONFIG += staticlib testnetwork bitdht
|
||||
CONFIG -= qt
|
||||
TARGET = retroshare
|
||||
|
||||
|
@ -56,11 +57,40 @@ bitdht {
|
|||
HEADERS += dht/p3bitdht.h
|
||||
SOURCES += dht/p3bitdht.cc
|
||||
|
||||
HEADERS += tcponudp/udppeer.h \
|
||||
tcponudp/bio_tou.h \
|
||||
tcponudp/tcppacket.h \
|
||||
tcponudp/tcpstream.h \
|
||||
tcponudp/tou.h \
|
||||
|
||||
SOURCES += tcponudp/udppeer.cc \
|
||||
tcponudp/tcppacket.cc \
|
||||
tcponudp/tcpstream.cc \
|
||||
tcponudp/tou.cc \
|
||||
tcponudp/bss_tou.c \
|
||||
|
||||
# These two aren't actually used (and don't compile) ....
|
||||
# but could be useful later
|
||||
#
|
||||
# tcponudp/udpstunner.h \
|
||||
# tcponudp/udpstunner.cc \
|
||||
#
|
||||
|
||||
|
||||
BITDHT_DIR = ../../libbitdht/src
|
||||
INCLUDEPATH += . $${BITDHT_DIR}
|
||||
DEFINES *= RS_USE_BITDHT
|
||||
}
|
||||
|
||||
|
||||
use_blogs {
|
||||
|
||||
HEADERS += services/p3blogs.h
|
||||
SOURCES += services/p3blogs.cc
|
||||
|
||||
DEFINES *= RS_USE_BLOGS
|
||||
}
|
||||
|
||||
PUBLIC_HEADERS = rsiface/rsblogs.h \
|
||||
rsiface/rschannels.h \
|
||||
rsiface/rsdisc.h \
|
||||
|
@ -301,8 +331,7 @@ HEADERS += serialiser/rsbaseitems.h \
|
|||
serialiser/rstlvutil.h \
|
||||
serialiser/rstunnelitems.h
|
||||
|
||||
HEADERS += services/p3blogs.h \
|
||||
services/p3channels.h \
|
||||
HEADERS += services/p3channels.h \
|
||||
services/p3chatservice.h \
|
||||
services/p3disc.h \
|
||||
services/p3distrib.h \
|
||||
|
@ -316,16 +345,9 @@ HEADERS += services/p3blogs.h \
|
|||
services/p3service.h \
|
||||
services/p3statusservice.h \
|
||||
services/p3tunnel.h
|
||||
# services/p3blogs.h \
|
||||
|
||||
HEADERS += tcponudp/bio_tou.h \
|
||||
tcponudp/extaddrfinder.h \
|
||||
tcponudp/tcppacket.h \
|
||||
tcponudp/tcpstream.h \
|
||||
tcponudp/tou.h \
|
||||
tcponudp/tou_errno.h \
|
||||
tcponudp/tou_net.h \
|
||||
tcponudp/udplayer.h \
|
||||
tcponudp/udpsorter.h \
|
||||
HEADERS += tcponudp/extaddrfinder.h \
|
||||
|
||||
HEADERS += turtle/p3turtle.h \
|
||||
turtle/rsturtleitem.h \
|
||||
|
@ -349,7 +371,6 @@ SOURCES += dbase/cachestrapper.cc \
|
|||
dbase/fistore.cc \
|
||||
dbase/rsexpr.cc
|
||||
|
||||
#SOURCES += dht/p3bitdht.cc \
|
||||
|
||||
SOURCES += ft/ftchunkmap.cc \
|
||||
ft/ftcontroller.cc \
|
||||
|
@ -427,8 +448,7 @@ SOURCES += serialiser/rsbaseitems.cc \
|
|||
serialiser/rstlvutil.cc \
|
||||
serialiser/rstunnelitems.cc
|
||||
|
||||
SOURCES += services/p3blogs.cc \
|
||||
services/p3channels.cc \
|
||||
SOURCES += services/p3channels.cc \
|
||||
services/p3chatservice.cc \
|
||||
services/p3disc.cc \
|
||||
services/p3distrib.cc \
|
||||
|
@ -443,16 +463,6 @@ SOURCES += services/p3blogs.cc \
|
|||
# removed because getPeer() doesn't exist services/p3tunnel.cc
|
||||
|
||||
SOURCES += tcponudp/extaddrfinder.cc \
|
||||
tcponudp/largefile_tou.cc \
|
||||
tcponudp/pair_tou.cc \
|
||||
tcponudp/reset_tou.cc \
|
||||
tcponudp/tcppacket.cc \
|
||||
tcponudp/tcpstream.cc \
|
||||
tcponudp/tou.cc \
|
||||
tcponudp/tou_net.cc \
|
||||
tcponudp/udp_server.cc \
|
||||
tcponudp/udplayer.cc \
|
||||
tcponudp/udpsorter.cc
|
||||
|
||||
SOURCES += turtle/p3turtle.cc \
|
||||
turtle/rsturtleitem.cc
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue