Statistics
| Branch: | Revision:

napa-baselibs @ 45cc2362

Name Size Revision Age Author Comment
  ALTOclient 676974af almost 11 years ArminJahanpanah ALTOclient: Added timeout handling for server q...
  common cf179166 about 11 years ArpadBakay Change build_all to build non-static first, sta...
  dclog 2ed7d13b about 11 years RobertBirke Small changes to make the MAC_OS compilation wo...
  doc 956892f0 about 11 years ArpadBakay New directory structure + build-all.sh that bui...
  include 04f4dc42 about 11 years ArpadBakay Update topology-ALTO for strict compilation, di...
  ml 45cc2362 almost 11 years SzymonKuc queueManagement.c, bugfix: RTX queue size was n...
  monl 0ab23257 almost 11 years RobertBirke MONL: 1) reorganised stats computation: now for...
  rep fc05e85d almost 11 years RobertBirke REPO: corrected small bug due to typo probably ...
  tests e4e7cb95 almost 11 years RobertBirke MONL: Removed some debug code from MonTestDist ...
  wireshark-dissector 15b52024 about 11 years Csaba Kiraly Wireshark dissector: readme updated git-svn-i...
Doxyfile 9.02 KB 956892f0 about 11 years ArpadBakay New directory structure + build-all.sh that bui...
Doxyfile.grapes 55.4 KB 956892f0 about 11 years ArpadBakay New directory structure + build-all.sh that bui...
Doxyfile.wp_1_3 9.02 KB 956892f0 about 11 years ArpadBakay New directory structure + build-all.sh that bui...
Makefile.am 261 Bytes c1d7ce35 about 11 years ArpadBakay Changes for windows support git-svn-id: https:...
README.txt 1.65 KB 956892f0 about 11 years ArpadBakay New directory structure + build-all.sh that bui...
autoclean.sh 182 Bytes ee687d2e about 11 years TivadarSzemethy fixing build.sh problems git-svn-id: https://r...
autogen.sh 87 Bytes 956892f0 about 11 years ArpadBakay New directory structure + build-all.sh that bui...
configure.ac 2.22 KB c1d7ce35 about 11 years ArpadBakay Changes for windows support git-svn-id: https:...
gpl-3.0.txt 34.3 KB 956892f0 about 11 years ArpadBakay New directory structure + build-all.sh that bui...
grapes.kdevelop 8.17 KB ffd1cf3f about 11 years RobertBirke Added ignore property to kdev files git-svn-id...
grapes.kdevelop.pcs 466 KB ffd1cf3f about 11 years RobertBirke Added ignore property to kdev files git-svn-id...
grapes.kdevses 1.65 KB ffd1cf3f about 11 years RobertBirke Added ignore property to kdev files git-svn-id...
lgpl-2.1.txt 25.8 KB 956892f0 about 11 years ArpadBakay New directory structure + build-all.sh that bui...

Latest revisions

# Date Author Comment
45cc2362 11/12/2010 05:05 PM SzymonKuc

queueManagement.c, bugfix: RTX queue size was not limited properly to it's max value. Some cleanup of commented code.

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2340 c54fac2e-1815-407e-9b96-088d06743913

3718d0b1 11/12/2010 04:23 PM SzymonKuc

RETRANSMISSIONS: Monitoring layer hook (the one for setting MONL headers for each packet) was moved from send_msg() to the seperate function to have it triggered just before the real sending packet to the UDP socket (MONL headers can be now added also to the retransmitted packets). Related function names updated accordingly....

676974af 11/09/2010 02:45 PM ArminJahanpanah

ALTOclient: Added timeout handling for server queries.

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2337 c54fac2e-1815-407e-9b96-088d06743913

83069252 10/27/2010 05:35 PM SzymonKuc

NAPA-BASELIBS/ml/ml.c, RETRANSMISSIONS: timeout for sending NACK for the last missing packet(s) made as a fraction of timeout for receiving a message.

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2318 c54fac2e-1815-407e-9b96-088d06743913

9dd6abcf 10/27/2010 05:25 PM SzymonKuc

NAPA-BASELIBS/ml/ml.c, RETRANSMISSIONS-FIX: NACKs for the last missing packet(s) didn't handle the monitoring data header length properly. Besides some clean-up of unimportant code.

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2317 c54fac2e-1815-407e-9b96-088d06743913

e2f8bff6 10/27/2010 10:17 AM SzymonKuc

NAPA-BASELIBS/ml/util/queueManagement.c, FIX: the arguments of setQueuesParams() function were not converted from KB to bytes

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2316 c54fac2e-1815-407e-9b96-088d06743913

068fdfc5 10/21/2010 10:14 AM SzymonKuc

NAPA-BASELIBS,ml.c: changed the timeout for packet reception to 50 ms, added the limit on gapCounter.

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2313 c54fac2e-1815-407e-9b96-088d06743913

fc05e85d 10/15/2010 02:08 PM RobertBirke

REPO: corrected small bug due to typo probably

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2295 c54fac2e-1815-407e-9b96-088d06743913

f3cb7f57 10/15/2010 01:27 PM RobertBirke

ML: added packet retransmission feature to ML (use RTX=1 ./build_all.sh to activate it)

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2294 c54fac2e-1815-407e-9b96-088d06743913

eae6e5e1 10/10/2010 12:06 PM MarcoMellia

added MACOS compatiblity ifdefs

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2233 c54fac2e-1815-407e-9b96-088d06743913

View all revisions | View revisions

README


This is GRAPES, the Generic Resource-Aware P2P Environment for Streaming

Quick-start Documentation for Developers (aka README.txt)

1. This version is intended for developers only.

PREREQUISITES
-------------

Developments versions of
- libevent2 (http://monkey.org/~provos/libevent/ - note we use version 2.0, generally referred to as libevent2)
- libconfuse (http://www.nongnu.org/confuse/)
need to be installed. These libraries should be available for any reasonable Linux distribution (e.g. as RPM packages).

DEVELOPMENT
-----------

The code structure follows the usual autoconf/automake hierarchy:
- main autoconf file is configure.ac (should be modified with a strong reason
only e.g. adding a new directory to the structure).
- Makefile templates are Makefile.am and */Makefile.am. See existing examples if you need to create a new one.
Good examples are rep/Makefile.am (contains both an intermediate library,
librep.a, and an executable repoclient (compiled from repoclient.c)
Makefile.am and configure.ac needs to be modified only if a new directory is added to the code base.

For adding files and dependencies, edit Makefile.am(s), there is one in each source directory.
After changing any Makefile.am or configure.am, re-run:
./autogen.sh
then
./configure
and
make

For deleting all auto-generated files use:
./autoclean.sh

COMPILATION & DOCUMENT GENERATION
---------------------------------

./configure
make

If libevent or libconfuse are installed in a non-standard location (i.e. not in /usr or /usr/local) then use
./configure --with-lib[confuse|event2]=_dir_location

To generate HTML doc by doxygen into directory doxygen/html, use:
make doxygen

Also available in: Atom