Statistics
| Branch: | Revision:

ml / transmissionHandler.h @ master

History | View | Annotate | Download (16.9 KB)

# Date Author Comment
4132f78a 03/07/2011 04:37 PM RobertBirke

ML: 1) added network to host and host to network convertion for the ML header fields (to avoid endiness problems on the ML header) 2) hopefully better ML header memory allignmnet 3) changed DIST_HEADER_SIZE from constant to sizeof()

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

2a51c16d 03/07/2011 04:37 PM CsabaKiraly

ML: add TODO item to use correct sizeof

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

c6898c39 03/07/2011 04:37 PM RobertBirke

ML: added some mem initialisation

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

d5b9b14d 03/07/2011 04:37 PM CsabaKiraly

ML: changed how connection messages time out (pmtu timeouts)

connection messages are sent in UDP and also double as PMTU discovery.
Except for INVITE, losses were not handled. Now they are.
PMTU was assumed to be symmetric. Now it is not assumed anymore....

110d2883 03/07/2011 04:37 PM CsabaKiraly

ML: adding timeout event to connection structure

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

0e902e25 03/07/2011 04:37 PM CsabaKiraly

ML: fix message receive timeout mechanism

There was an error when a message was received, the buffer was reallocated
and later the timeout for the first message fired.
This event manipulated the data of the new event ....

I've also eliminated the second (INACTIVE) timeout. It was not used for...

1f6a6666 03/07/2011 04:37 PM MarcoBiazzini

ML : minor fixes

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

0b960be3 03/07/2011 04:37 PM CsabaKiraly

ML: change header to packed

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

deb34f59 03/07/2011 04:37 PM TivadarSzemethy

implementing simple KEEPALIVE in ML

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

6f256447 03/07/2011 04:37 PM TivadarSzemethy

added default send_params to mlOpenConnection

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

da5dade7 03/07/2011 04:37 PM MarcoBiazzini

ml restyling

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

6214e30a 03/07/2011 04:37 PM TivadarSzemethy

improving connection_Exist in ml

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

5842fcf1 03/07/2011 04:37 PM TivadarSzemethy

adding test "Broadcaster"

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

bde41184 03/07/2011 04:37 PM CsabaKiraly

ML: made stun server optional

if stun server is not defined, the peer assumes that its
external IP address and port is the same as the internal one

From: CsabaKiraly <CsabaKiraly@a72f678d-4428-462c-85b4-08f063ced704>

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

372c2c31 02/10/2011 05:50 PM CsabaKiraly

changing checks from WIN32 to the standard _WIN32

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

6575ae37 02/02/2011 10:04 PM CsabaKiraly

Merge portablestreamer-win into trunk

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

e8e85bba 02/02/2011 08:06 PM CsabaKiraly

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/ml@2502 c54fac2e-1815-407e-9b96-088d06743913

224277d4 11/12/2010 04:23 PM SzymonKuc

RETRANSMISSIONS: Monitoring layer hook (the one for setting MONL headers for each packet) was moved from send_msg() to the seperate function to have it triggered just before the real sending packet to the UDP socket (MONL headers can be now added also to the retransmitted packets). Related function names updated accordingly....

edeaed1a 10/15/2010 01:27 PM RobertBirke

ML: added packet retransmission feature to ML (use RTX=1 ./build_all.sh to activate it)

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

47531428 10/06/2010 02:25 PM ArpadBakay

Fixes for WIN build

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

7b67b6a1 09/16/2010 11:57 AM ArpadBakay

Changes for windows support

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

7455d709 11/30/2009 07:41 AM TivadarSzemethy

minor tweaks

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@251 a72f678d-4428-462c-85b4-08f063ced704

bcf9c2dd 11/10/2009 12:37 PM RobertBirke

MONL: work in progress for bandwidth estimation and better measurement interaction

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@223 a72f678d-4428-462c-85b4-08f063ced704

dbbccb7c 11/04/2009 06:08 PM RobertBirke

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@207 a72f678d-4428-462c-85b4-08f063ced704

1b0e6d04 10/22/2009 06:12 PM RobertBirke

Some more bug corrections in ML

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@162 a72f678d-4428-462c-85b4-08f063ced704

1af63d85 10/22/2009 03:43 AM RobertBirke

Major revamp of ML. Still to be debugged!

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@160 a72f678d-4428-462c-85b4-08f063ced704

380cf1b9 10/20/2009 05:47 PM RobertBirke

Backup version please use previous version (154)!

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@155 a72f678d-4428-462c-85b4-08f063ced704

2c702104 10/08/2009 05:12 PM RobertBirke

ml: corrected a misplaced break
monl: corrected some bugs, added RTT measure

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@153 a72f678d-4428-462c-85b4-08f063ced704

8601bccf 10/06/2009 10:48 AM RobertBirke

ml: corrected 2 bugs
monl: added hopcount

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@149 a72f678d-4428-462c-85b4-08f063ced704

4f1a41e6 10/04/2009 09:50 PM RobertBirke

ml: changed open_connection callbacks to a list of callbacks
mon: control message use now the ml

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@147 a72f678d-4428-462c-85b4-08f063ced704

19c6ca17 09/29/2009 02:54 PM TivadarSzemethy

fixed another pointer bug, added DNS resolver for stunserver

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@142 a72f678d-4428-462c-85b4-08f063ced704

90cb1b52 09/29/2009 02:04 PM TivadarSzemethy

Reorganized ml.h and transmissionhandler.h, introduced stdbool

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@140 a72f678d-4428-462c-85b4-08f063ced704

8b17961c 09/17/2009 03:09 PM KristianBeckers

ml

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@136 a72f678d-4428-462c-85b4-08f063ced704

2a178954 09/16/2009 01:20 PM KristianBeckers

ml update according to the Budapest Coding week

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@134 a72f678d-4428-462c-85b4-08f063ced704

a0f79d43 09/14/2009 11:15 AM TivadarSzemethy

Reorganized ml.h and transmissionhandler.h as per CodingWeek decisions

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@129 a72f678d-4428-462c-85b4-08f063ced704

abbdb922 09/02/2009 07:49 AM CsabaKiraly

remove libevent2 dependencies from public headers

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@89 a72f678d-4428-462c-85b4-08f063ced704

a0a1f630 08/31/2009 09:18 PM KristianBeckers

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/GRAPES@82 a72f678d-4428-462c-85b4-08f063ced704