[reSIProcate] directory reorg

Adam Roach adam at nostrum.com
Tue Aug 16 19:42:26 CDT 2005


I largely agree with Jason's revised proposal, with one major modification.

If we're going to have re-use of the util classes by projects that don't 
otherwise have dependencies on resip (e.g. msrp), that directory should 
be somewhere other than resip -- anywhere else, really. Top-level 
"rutil" would work; second level "relib/util" would work; even something 
like "barnyard/camelids/llama-pen/widgets" would seem to be more 
appropriate.

/a

Fischl jason wrote:

>A few comments: 
>- repro should be parallel to resip
>- don't see the value of os - just put it all in util
>
>proposed revised structure: 
>
># where the custom Makefile stuff goes (toplevel)
>build  
>
># where the 3rd party depencies go (toplevel)
>contrib 
>
>resip/dns
>resip/dns/test
>resip/dum
>resip/dum/test
>resip/sip
>resip/sip/test
>resip/util
>resip/util/test
>
># toplevel
>repro
>repro/test
>
># toplevel
>tfm
>tfm/test
>
># msrp would also be toplevel but still in the same svn repository
>msrp
>msrp/test
>
>
>On 8/16/05, david Butcher <davidlbutcher at gmail.com> wrote:
>  
>
>>Hi all,
>>
>>We haven't picked at this scab for a while. I would like to propose a
>>directory structure for resiprocate.
>>
>>resip/dns
>>resip/dns/test
>>resip/dum
>>resip/dum/test
>>resip/os
>>resip/os/test
>>resip/repro
>>resip/repro/test
>>resip/sip
>>resip/sip/test
>>resip/util
>>resip/util/test
>>
>>My understanding is that msrp is off in its own repository.
>>
>>Things to notice:
>> - the stack proper is in repro/sip
>> - os and util are separated
>> -- Mutex, Condition, etc. will be in resip/os
>> -- Data, DataStream, ParseBuffer, etc. are in resip/util
>> - tests are separated
>>
>>david
>>_______________________________________________
>>resiprocate-devel mailing list
>>resiprocate-devel at list.sipfoundry.org
>>https://list.sipfoundry.org/mailman/listinfo/resiprocate-devel
>>
>>    
>>
>_______________________________________________
>resiprocate-devel mailing list
>resiprocate-devel at list.sipfoundry.org
>https://list.sipfoundry.org/mailman/listinfo/resiprocate-devel
>
>  
>




More information about the resiprocate-devel mailing list