Statistics
| Branch: | Revision:

napa-baselibs @ 612e856d

Name Size Revision Age Author Comment
  ALTOclient 71dc2616 about 11 years ArminJahanpanah ALTOclient: Cleanups. git-svn-id: https://rep...
  common cf179166 over 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 over 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 612e856d about 11 years MarcoMellia Added the RateController and relative QueueMana...
  monl cc137d82 about 11 years MarcoMellia changed back from debug() to dprintf() in few p...
  rep fc4ad5e3 about 11 years MarcoMellia Corrected the #ifdef WINNT into #ifdef WIN32 g...
  tests f2766870 over 11 years GiuseppeTropea UL components - removed old ExternalBroadcaster...
  wireshark-dissector 15b52024 about 11 years Csaba Kiraly Wireshark dissector: readme updated git-svn-i...
Doxyfile 9.02 KB 956892f0 over 11 years ArpadBakay New directory structure + build-all.sh that bui...
Doxyfile.grapes 55.4 KB 956892f0 over 11 years ArpadBakay New directory structure + build-all.sh that bui...
Doxyfile.wp_1_3 9.02 KB 956892f0 over 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 over 11 years ArpadBakay New directory structure + build-all.sh that bui...
autoclean.sh 182 Bytes ee687d2e over 11 years TivadarSzemethy fixing build.sh problems git-svn-id: https://r...
autogen.sh 87 Bytes 956892f0 over 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 over 11 years ArpadBakay New directory structure + build-all.sh that bui...
grapes.kdevelop 8.17 KB ffd1cf3f over 11 years RobertBirke Added ignore property to kdev files git-svn-id...
grapes.kdevelop.pcs 466 KB ffd1cf3f over 11 years RobertBirke Added ignore property to kdev files git-svn-id...
grapes.kdevses 1.65 KB ffd1cf3f over 11 years RobertBirke Added ignore property to kdev files git-svn-id...
lgpl-2.1.txt 25.8 KB 956892f0 over 11 years ArpadBakay New directory structure + build-all.sh that bui...

Latest revisions

# Date Author Comment
612e856d 09/28/2010 01:18 PM MarcoMellia

Added the RateController and relative QueueManagement functionalities in ml.

To use it, just call the init function mlSetRateLimiterParams() as defined in include/ml.h

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

e05f904b 09/28/2010 12:54 PM MarcoMellia

corrected a wrong cast in a info()

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

1497e761 09/27/2010 04:11 PM MarcoMellia

corrected a wrong printf argument that was causing a warning

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

fc4ad5e3 09/27/2010 11:42 AM MarcoMellia

Corrected the #ifdef WINNT into #ifdef WIN32

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

a41a46e8 09/22/2010 04:18 PM RobertBirke

ML: added support for log verbosity: new fucntion mlSetVerbosity to set verbosity of ML

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

71dc2616 09/22/2010 12:17 PM ArminJahanpanah

ALTOclient: Cleanups.

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

04bc92d6 09/22/2010 11:36 AM ArminJahanpanah

ALTOclient: Removed all asserts.

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

681d74de 09/21/2010 03:49 PM RobertBirke

Workaround to make MAC clients able to speak with Linux sources due to wrong socketId initialisation

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

2d0a8d58 09/20/2010 02:07 PM ArminJahanpanah

ALTOclient: Now properly supports libcurl-based HTTP POST again.

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

2ed7d13b 09/20/2010 10:21 AM RobertBirke

Small changes to make the MAC_OS compilation work (use: MAC_OS=1 ./build_all.sh): removed a -lrt and avoid opnemem_stream()

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/NAPA-BASELIBS@2176 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