Statistics
| Branch: | Revision:

napa-baselibs @ 5f3adef4

Name Size Revision Age Author Comment
  ALTOclient 5f3adef4 about 10 years Csaba Kiraly reverting trunk head to r2142 changes in trunk...
  common cf179166 over 10 years ArpadBakay Change build_all to build non-static first, sta...
  dclog 5f3adef4 about 10 years Csaba Kiraly reverting trunk head to r2142 changes in trunk...
  doc 956892f0 over 10 years ArpadBakay New directory structure + build-all.sh that bui...
  include 5f3adef4 about 10 years Csaba Kiraly reverting trunk head to r2142 changes in trunk...
  ml 5f3adef4 about 10 years Csaba Kiraly reverting trunk head to r2142 changes in trunk...
  monl 5f3adef4 about 10 years Csaba Kiraly reverting trunk head to r2142 changes in trunk...
  rep 5f3adef4 about 10 years Csaba Kiraly reverting trunk head to r2142 changes in trunk...
  tests 5f3adef4 about 10 years Csaba Kiraly reverting trunk head to r2142 changes in trunk...
  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...
configure.ac 2.35 KB 5f3adef4 about 10 years Csaba Kiraly reverting trunk head to r2142 changes in trunk...
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
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

a5a86903 11/22/2010 05:39 PM RobertBirke

MONL: added a call to publishResultys when stopping a measure (i.e. save results before stopping it)

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

7a18b5a7 11/22/2010 03:28 PM RobertBirke

Added some ifdefs for cleaner code if RTX is disabled

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