Statistics
| Branch: | Revision:

napa-baselibs @ afe4df97

Name Size Revision Age Author Comment
  ALTOclient 561f17b1 over 11 years ArminJahanpanah ALTOclient: Fixed some dubious code. git-svn-...
  common cf179166 over 11 years ArpadBakay Change build_all to build non-static first, sta...
  dclog 956892f0 over 11 years ArpadBakay New directory structure + build-all.sh that bui...
  doc 956892f0 over 11 years ArpadBakay New directory structure + build-all.sh that bui...
  include 40a7aea7 over 11 years RobertBirke MONL: corrected bug with GENERIC measure MONL: ...
  ml 52f0fd6c over 11 years RobertBirke ML: the recv_timeout_cb() functioin sometimes p...
  monl 40a7aea7 over 11 years RobertBirke MONL: corrected bug with GENERIC measure MONL: ...
  rep 956892f0 over 11 years ArpadBakay New directory structure + build-all.sh that bui...
  tests f2766870 over 11 years GiuseppeTropea UL components - removed old ExternalBroadcaster...
  wireshark-dissector 956892f0 over 11 years ArpadBakay New directory structure + build-all.sh that bui...
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 279 Bytes afe4df97 over 11 years GiuseppeTropea UL cleanup - removed trailing traces of "ul" fo...
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.35 KB afe4df97 over 11 years GiuseppeTropea UL cleanup - removed trailing traces of "ul" fo...
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
afe4df97 08/04/2010 09:21 PM GiuseppeTropea

UL cleanup
- removed trailing traces of "ul" folder

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

557a58c6 08/04/2010 09:16 PM GiuseppeTropea

UL cleanup
- removed ul reference from configure.ac

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

f2766870 08/04/2010 09:06 PM GiuseppeTropea

UL components
- removed old ExternalBroadcaster

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

445bc053 08/04/2010 09:00 PM GiuseppeTropea

UL components
- removed "ul" folder from main NAPA-LIBS, mainly things moved to Applications/StreamerPlayerChunker/event_http

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

ffd1cf3f 08/03/2010 08:44 AM RobertBirke

Added ignore property to kdev files

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

94f6127b 08/02/2010 06:57 PM RobertBirke

MONL: MonTestDist added better channel support
MONL: MonTestDist added the classic -h option

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

253e89e1 08/02/2010 06:55 PM RobertBirke

MONL: added test.sh script launching sveral copies of the MOnTestDist program locally

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

40a7aea7 08/02/2010 06:53 PM RobertBirke

MONL: corrected bug with GENERIC measure
MONL: changed publish name to not use spaces (substituts ' ' with '_')
MONL: changed interface of measurement capibilities: it is not needed to specify RXONLY, TXONLY, TXRXUNI, TXRXBI anymore. Instead measuremnets using for example RXONLY and TXONLY like byte for received bytes and tranmistted bytes have now a separate ID --> this fixes the bug of not having more then one measure of the same ID per destination (and sgould be a cleaner und more user friendly interface)...

561f17b1 07/30/2010 11:28 AM ArminJahanpanah

ALTOclient: Fixed some dubious code.

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

71056291 07/29/2010 07:35 AM RobertBirke

MONL: corrceted (a stupid :P) bug preventing more then one measure per destination to be activated

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