Statistics
| Branch: | Revision:

napa-baselibs @ 507372bb

Name Size Revision Age Author Comment
  ALTOclient 792465fa over 9 years Csaba Kiraly Merge portablestreamer-win into trunk git-svn-...
  common 507372bb over 9 years Csaba Kiraly reducing naming confusion GRAPES was used for ...
  dclog 507372bb over 9 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 over 9 years Csaba Kiraly reducing naming confusion GRAPES was used for ...
  ml 792465fa over 9 years Csaba Kiraly Merge portablestreamer-win into trunk git-svn-...
  monl 507372bb over 9 years Csaba Kiraly reducing naming confusion GRAPES was used for ...
  rep 507372bb over 9 years Csaba Kiraly reducing naming confusion GRAPES was used for ...
  tests 507372bb over 9 years Csaba Kiraly reducing naming confusion GRAPES was used for ...
  wireshark-dissector 15b52024 about 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 over 9 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 over 9 years Csaba Kiraly Merge portablestreamer-win into trunk git-svn-...
configure.ac 2.24 KB 792465fa over 9 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 about 10 years RobertBirke Added ignore property to kdev files git-svn-id...
grapes.kdevelop.pcs 466 KB ffd1cf3f about 10 years RobertBirke Added ignore property to kdev files git-svn-id...
grapes.kdevses 1.65 KB ffd1cf3f about 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