summaryrefslogtreecommitdiff
path: root/src/event/ServerSocket.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/event/ServerSocket.hxx')
-rw-r--r--src/event/ServerSocket.hxx12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/event/ServerSocket.hxx b/src/event/ServerSocket.hxx
index 22edff428..8a36dded7 100644
--- a/src/event/ServerSocket.hxx
+++ b/src/event/ServerSocket.hxx
@@ -99,6 +99,18 @@ public:
*/
void AddPath(AllocatedPath &&path);
+#ifdef __linux__
+ /**
+ * Add a listener on an abstract local socket (Linux specific).
+ *
+ * Throws on error.
+ *
+ * @param name the abstract socket name, starting with a '@'
+ * instead of a null byte
+ */
+ void AddAbstract(const char *name);
+#endif
+
/**
* Add a socket descriptor that is accepting connections. After this
* has been called, don't call server_socket_open(), because the