Statistics
| Branch: | Revision:

napa-baselibs @ 507372bb

Name Size Revision Age Author Comment
  ALTOclient 792465fa about 10 years Csaba Kiraly Merge portablestreamer-win into trunk git-svn-...
  common 507372bb about 10 years Csaba Kiraly reducing naming confusion GRAPES was used for ...
  dclog 507372bb about 10 years Csaba Kiraly reducing naming confusion GRAPES was used for ...
  doc 956892f0 over 10 years ArpadBakay New directory structure + build-all.sh that bui...
  include 507372bb about 10 years Csaba Kiraly reducing naming confusion GRAPES was used for ...
  ml 792465fa about 10 years Csaba Kiraly Merge portablestreamer-win into trunk git-svn-...
  monl 507372bb about 10 years Csaba Kiraly reducing naming confusion GRAPES was used for ...
  rep 507372bb about 10 years Csaba Kiraly reducing naming confusion GRAPES was used for ...
  tests 507372bb about 10 years Csaba Kiraly reducing naming confusion GRAPES was used for ...
  wireshark-dissector 15b52024 over 10 years Csaba Kiraly Wireshark dissector: readme updated git-svn-i...
Doxyfile 9.02 KB 956892f0 over 10 years ArpadBakay New directory structure + build-all.sh that bui...
Doxyfile.grapes 55.4 KB 956892f0 over 10 years ArpadBakay New directory structure + build-all.sh that bui...
Doxyfile.wp_1_3 9.02 KB 956892f0 over 10 years ArpadBakay New directory structure + build-all.sh that bui...
Makefile.am 279 Bytes 5f3adef4 about 10 years Csaba Kiraly reverting trunk head to r2142 changes in trunk...
README.txt 1.65 KB 956892f0 over 10 years ArpadBakay New directory structure + build-all.sh that bui...
autoclean.sh 182 Bytes ee687d2e over 10 years TivadarSzemethy fixing build.sh problems git-svn-id: https://r...
autogen.sh 87 Bytes 956892f0 over 10 years ArpadBakay New directory structure + build-all.sh that bui...
build_all.sh 10.4 KB 792465fa about 10 years Csaba Kiraly Merge portablestreamer-win into trunk git-svn-...
configure.ac 2.24 KB 792465fa about 10 years Csaba Kiraly Merge portablestreamer-win into trunk git-svn-...
gpl-3.0.txt 34.3 KB 956892f0 over 10 years ArpadBakay New directory structure + build-all.sh that bui...
grapes.kdevelop 8.17 KB ffd1cf3f over 10 years RobertBirke Added ignore property to kdev files git-svn-id...
grapes.kdevelop.pcs 466 KB ffd1cf3f over 10 years RobertBirke Added ignore property to kdev files git-svn-id...
grapes.kdevses 1.65 KB ffd1cf3f over 10 years RobertBirke Added ignore property to kdev files git-svn-id...
lgpl-2.1.txt 25.8 KB 956892f0 over 10 years ArpadBakay New directory structure + build-all.sh that bui...

Latest revisions

# Date Author Comment
507372bb 02/04/2011 10:35 AM Csaba Kiraly

reducing naming confusion

GRAPES was used for too many things, now it is only used to refer to the GRAPES libary

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

792465fa 02/02/2011 10:04 PM Csaba Kiraly

Merge portablestreamer-win into trunk

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

5f3adef4 02/02/2011 08:06 PM Csaba Kiraly

reverting trunk head to r2142

changes in trunk were cleaned and ported first to winestreamer-0.9.x, then to portablestreamer, finally to portablestreamer-win
it seems better to roll back trunk and replace it with portablestreamer-win

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

545d950b 01/13/2011 10:58 AM MarcoMellia

added a patch to have period_sum measururement. This is the total number of event since the last publish event

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

0d897389 01/12/2011 07:03 PM SzymonKuc

ML: rateLimiter.c - changed the type of "leaked" variable to "unsigned int"

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

1859b483 01/12/2011 06:58 PM SzymonKuc

ML: rateLimiter.c - added the additional protecting condition when sending packets from queue.

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

d1048fe2 01/12/2011 06:28 PM SzymonKuc

ML: queueManagement.c - minor code enhancement in management of the transmission queue

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

aed33567 01/03/2011 04:09 PM TivadarSzemethy

build and snv cleanups

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

47516cd8 12/21/2010 03:14 PM SzymonKuc

ML: rateLimiter.c - change the type of the drain_rate: from 'int' to 'int64_t'. Solves the problem of overflow on 32-bits systems.

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

5f2c1ed6 12/06/2010 01:40 PM RobertBirke

ML: changed the units of rate control and RTX to make them more uniform: all queues are in bytes, all rates are in bits/s

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