[Freeswitch-dev] Creating Modules

Robert Clayton rjcajax at gmail.com
Wed Oct 8 13:26:42 EDT 2008


Thank you for the rapid response.

Yes the rabbit trails with C are many and not having a deep knowledge of C
or FreeSwitch's design quickly make my situation appear equal to the logic
that, if you have enough money to not need a loan the banks are eager to lend.

I need to spend more time trying to understand the code, yet as happens so
often in anyone's code, more commented code would save many hours trying
to understand.

As for documentation I very much appreciate what is available. And
there is a lot.
In fact there may be more available then I realize as the search under
documents
is sometimes incomplete. For example if I were to search for "Lua" the result
would be mod_lua and I could follow the links on that page but I have found by
trial and error other examples of Lua code not linked from there, yet not
represented by the search. Reminds me of Differential Equations where I need
to know the form of the solution to arrive at the answer. Regardless I
am always
happy to stumble upon another gem.

I will try to reformulate my questions.

On Wed, Oct 8, 2008 at 12:19 PM, Michael Collins <mcollins at fcnetwork.com> wrote:
>
>> Is there any documentation on the layout of modules.
>>
>> mod_skel.c is a bit brief.
>>
>> Specifically the logic, flow, interface and once written how are the
>> functions called.
>
> This kind of documentation is in short supply right now. However, the
> devs have done an absolutely incredible job of writing code in as
> readable of a format as possible. (We all know that C can be difficult
> to read, what with pointers and pointers to pointers, etc., etc.)
>
> I'm not a dev but I've been here for a few years so what I can recommend
> is that you tell us what you're trying to accomplish. When they see
> that, Tony and/or Mike can point you to existing code that demonstrates
> some of the things you'd like to do.
>
> Documentation is a goal of the project but the hard-core developer-level
> documentation isn't really on the radar right now.
>
> -MC
>
> _______________________________________________
> Freeswitch-dev mailing list
> Freeswitch-dev at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
> http://www.freeswitch.org
>



More information about the Freeswitch-dev mailing list