making network stack as an independent standalone library

251 views
Skip to first unread message

Wei, James

unread,
Nov 11, 2012, 9:34:56 PM11/11/12
to chromi...@chromium.org

Hi,

 

As network stack in chromium is very powerful and independent with other components,

is it possible to make the network stack as a standalone library so it can be re-used in other projects, something like libsoup?

Currently network stack has some dependency with other chromium components such as base/googleurl/sdch etc.

 

Don’t know whether there is a plan to do such thing?

 

Best Regards

 

James

 

 

William Chan (陈智昌)

unread,
Nov 11, 2012, 9:52:52 PM11/11/12
to jame...@intel.com, chromi...@chromium.org
libnet depends on libbase. See https://groups.google.com/a/chromium.org/d/msg/chromium-dev/dPTQjqXackY/Vkc5vsSq8sMJ where we explicitly say that supporting non-Chromium use of libbase is explicitly a non-goal. You can therefore conclude that supporting libnet outside of Chromium is likewise a non-goal. That said, like libbase, the API to libnet is relatively stable and if you want to pull it into another project, it'll probably work fine. Indeed, we used it in the Android browser (not to be confused with Chrome on Android) before. But if you ask for explicit support that would require compromising goals or otherwise introducing maintenance burden for Chromium, we'll probably decline to help out.


--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev

Wei, James

unread,
Nov 11, 2012, 10:30:46 PM11/11/12
to William Chan (陈智昌), chromi...@chromium.org

Got it. Thanks for the explanation. Thanks

 

Best Regards

 

James

Reply all
Reply to author
Forward
0 new messages