From fdfda2fab0921d409789174556582db28141448e Mon Sep 17 00:00:00 2001
From: Ingela Anderton Andin
Date: Thu, 21 May 2015 16:03:25 +0200
Subject: inets: Add profile option
To enable the HTTP server to run in a virtualized environment,
where there can be more that one server that has the same
bind_address and port, we add a new option profile.
The profile name will be used in concatenation with bind_address and port
to identify the HTTP server instance.
The name profile was chosen as there is a similar concept in the HTTP client
where profile names can be used to instantiate client configurations.
---
lib/inets/doc/src/httpd.xml | 23 +++++++++++++++++++++--
1 file changed, 21 insertions(+), 2 deletions(-)
(limited to 'lib/inets/doc/src')
diff --git a/lib/inets/doc/src/httpd.xml b/lib/inets/doc/src/httpd.xml
index 435f99ee23..e6aa8d5e07 100644
--- a/lib/inets/doc/src/httpd.xml
+++ b/lib/inets/doc/src/httpd.xml
@@ -162,6 +162,20 @@
in the apache like configuration file.
+
+ {profile, atom()}
+ -
+
Used together with bind_address
+ and port to uniquely identify
+ a HTTP server. This can be useful in a virtualized environment,
+ where there can
+ be more that one server that has the same bind_address and port.
+ If this property is not explicitly set, it is assumed that the
+ bind_address and
+ portuniquely identifies the HTTP server.
+
+
+
{socket_type, ip_comm | {essl, Config::proplist()}}
-
@@ -176,6 +190,8 @@
Note that this option is only used when the option
socket_type has the value ip_comm.
+
+
{minimum_bytes_per_second, integer()}
-
@@ -935,19 +951,22 @@ bytes
info(Address, Port) ->
+ info(Address, Port, Profile) ->
+ info(Address, Port, Profile, Properties) -> [{Option, Value}]
info(Address, Port, Properties) -> [{Option, Value}]
Fetches information about the HTTP server
Address = ip_address()
Port = integer()
+ Profile = atom()
Properties = [property()]
Option = property()
Value = term()
Fetches information about the HTTP server. When called with
- only the Address and Port all properties are fetched, when
- called with a list of specific properties they are fetched.
+ only the Address, Port and Profile, if relevant, all properties are fetched.
+ When called with a list of specific properties they are fetched.
Available properties are the same as the server's start
options.
--
cgit v1.2.3