Abstract domain sockets are supported only by Linux (at least, as documentation says) so I'm putting new socket class into linux subfolder.
Since there is a possibility that abstract namespace might be provided by other posix platforms it might be useful to link it with linux-independent URL scheme - i.e. "unix-abstract-connect".
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
Looks good. At some point we should add these to the PluginMananger and have new instances found by having them register URL prefixes which match up with CreateInstance methods that are given the URL.
Comment Actions
Thank you for the idea - I was planning to have a kind of URL-based factory inside lldb-server/Acceptor and PluginManager looks as a way to go.
If we're going to make Socket class a plugin should we then move all implementations into source/Plugins/Socket folder?