> If you have the source code, you should notice the doc directory in
> which stands several readme's describing the API.
I did notice the doc/ directory and the various README files.
However, the documentation in the doc/ directory is written for
dissector writers, not for people writing applications that use
libwireshark services. Check by yourself by grepping for some
important API function calls (for an application developer) like
epan_dissect_new(), epan_dissect_run(), epan_dissect_free(), etc. Very
little of what is there is useful for someone writing an application
that uses libwireshark.
I am looking for documentation of the public libwireshark API, not the
internal API for writing dissectors and plugins.
Indeed, there is none but you're welcome to participate to the project by documenting it.