< Previous by Date Date Index Next by Date >
< Previous in Thread Thread Index Next in Thread >

Re: [reSIProcate] File name meanings.


On 7/7/05, John Draper <lists@xxxxxxxxxxxxxxxx> wrote:
> Hi Again,
> 
>  Since there is virtually little to no comments in the actual source
> code modules,
> in the resiprocate source code directory,  all I can go on are file
> names to give
> me any reasonable clue as to what these modules and objects do.
>
Have a look in the .hxx files for documentation in doxygen style. 
 
>  One such set of modules.....
> 
> Dialog.cxx
> Dialog.hxx
> Dialog2.cxx
> Dialog2.hxx
> DialogSet.cxx
> DialogSet.hxx
> 
What revision of resiprocate are you using? 

> Refer to the word "Dialog"....  To us Mac weenies, we often refer to the
> word "Dialog"
> to a graphical window with buttons,  textfields, checkboxes, etc.
> 

Dialog is a term from rfc 3261. A dialog is created with INVITE or
SUBSCRIBE requests.

> Does the "Dialog" word in these filenames refer to a SIP "session"
> dialog?   Or do they
> have another meaning?
> 
>  From what I've been able to assertain,  it appears to mean Session Dialog.
> 
> GUI Modules....
> 
> It would also be very helpful to me if someone would please identify the
> modules that
> have things to do with GUI operations,  either through a shell,  or some
> type of
> windowing system.
> 
There is no gui in resiprocate. 

> What is "limp"?  Where can I find documentation on it?   Can someone
> please just explain it to me
> in a few simple paragraphs on what this is?

This is a test program that can be used for doing all kinds of testing
of the basic sip stack. It doesn't use the dum library.

> 
> In the X-Code project,  I see the following libraries (In RED -
> indicating they can't be found).
> They are:
>     libares.a             - what is this library - what does it do?  In
> looking at the source,

ares is in sip/contrib and is the asynchronous dns library. 

>                                 I see it has a lot to do with
> networking.  Is this the RTP Stack
>                                 just inappropriately named?   Where IS
> the RTP Stack modules?
>                                 I can't find them.
There is no rtp stack in resiprocate - it is only sip signaling. 

>    libresiprocate.a   - is this the target of the sip X-Code project?
> the project named
>                                 sip.xcode?
> 
> Who is working on this X-Code project?   Anyone want to come forward and
> enlighten me?
> 
> Also,  there is a file called "MethodHash-raw.cxx" that appears to be
> missing, but
> shows up as an "added" file to the X-Code project called "sip.xcode".
> Can someone
> please help me find it?
> 
> Is there an intention of hacking this sip.xcode into a viable Mac SIP
> application?  Or
> is this intended to be a library someone is eventually going to wind up
> adding to some
> future Mac Application.
> 
it is not intended to be an application - it is a library. 

> Nobody seems to claim ownership or involvement in creating this
> release.  So I have
> no idea who I can contact so I can help make a good Mac SIP phone.
> 
> Does anyone know who is working on this project?
> 
> John
> 
> _______________________________________________
> resiprocate-devel mailing list
> resiprocate-devel@xxxxxxxxxxxxxxxxxxx
> https://list.sipfoundry.org/mailman/listinfo/resiprocate-devel
>