httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From n.@apache.org
Subject svn commit: r179250 - /httpd/mod_arm4/trunk/mod_arm4.h /httpd/mod_arm4/trunk/mod_arm4.html /httpd/mod_arm4/trunk/mod_arm4.html.en /httpd/mod_arm4/trunk/mod_arm4.xml /httpd/mod_arm4/trunk/mod_arm4.xml.meta
Date Tue, 31 May 2005 18:05:38 GMT
Author: nd
Date: Tue May 31 11:05:37 2005
New Revision: 179250

URL: http://svn.apache.org/viewcvs?rev=179250&view=rev
Log:
fix lineendings

Modified:
    httpd/mod_arm4/trunk/mod_arm4.h   (contents, props changed)
    httpd/mod_arm4/trunk/mod_arm4.html   (contents, props changed)
    httpd/mod_arm4/trunk/mod_arm4.html.en   (contents, props changed)
    httpd/mod_arm4/trunk/mod_arm4.xml   (contents, props changed)
    httpd/mod_arm4/trunk/mod_arm4.xml.meta   (contents, props changed)

Modified: httpd/mod_arm4/trunk/mod_arm4.h
URL: http://svn.apache.org/viewcvs/httpd/mod_arm4/trunk/mod_arm4.h?rev=179250&r1=179249&r2=179250&view=diff
==============================================================================
--- httpd/mod_arm4/trunk/mod_arm4.h (original)
+++ httpd/mod_arm4/trunk/mod_arm4.h Tue May 31 11:05:37 2005
@@ -1,64 +1,64 @@
-/* Copyright 2001-2005 The Apache Software Foundation or its licensors, as
- * applicable.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef MOD_ARM4_H
-#define MOD_ARM4_H
-
-/*
- * Some ARM agents authorize users to ARM 4 interfaces
- * thru Posix capabilities. IBM EWLM on AIX is one such 
- * agent. 
- */
-#ifdef _AIX
-#define USE_CAP_ARM_APPLICATION
-#endif
-
-/* Since POSIX capabilities aren't fully standardized across platforms
- * hide all the cruft here so that we can keep mod_arm4 module as clean
- * as possible.
- */
-#ifdef USE_CAP_ARM_APPLICATION
-
-#ifdef _AIX
-#include <sys/capabilities.h>
-/* Define the capability number for the CAP_ARM_APPLICATION 
- * capability in the case this program is compiled on a version 
- * of AIX that does not have the capability defined in 
- * capabilities.h
- */
-#ifndef CAP_ARM_APPLICATION
-#define CAP_ARM_APPLICATION 5
-#endif
-/* Declare all the agent functions that -should- be declared in
- * sys/capabilities.h.
- */
-void cap_clear(cap_t);
-cap_t cap_init();
-cap_t cap_dup(cap_t);
-int cap_free(void *);
-int cap_get_flag(cap_t, cap_value_t, cap_flag_t, cap_flag_value_t *);
-int cap_get_proc(void);
-int cap_set_proc(cap_t);
-int cap_set_flag(cap_t cap_p, cap_flag_t flag, int ncap,
-                    cap_value_t caps[], cap_flag_value_t value);
-#else
-/* Linux (and others?) use capability.h */
-#include <sys/capability.h>
-#endif /* ifdef _AIX */
-
-#endif /* ifdef USE_CAP_ARM_APPLICATION */
-
-#endif /* ifndef MOD_ARM4_H */
+/* Copyright 2001-2005 The Apache Software Foundation or its licensors, as
+ * applicable.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef MOD_ARM4_H
+#define MOD_ARM4_H
+
+/*
+ * Some ARM agents authorize users to ARM 4 interfaces
+ * thru Posix capabilities. IBM EWLM on AIX is one such 
+ * agent. 
+ */
+#ifdef _AIX
+#define USE_CAP_ARM_APPLICATION
+#endif
+
+/* Since POSIX capabilities aren't fully standardized across platforms
+ * hide all the cruft here so that we can keep mod_arm4 module as clean
+ * as possible.
+ */
+#ifdef USE_CAP_ARM_APPLICATION
+
+#ifdef _AIX
+#include <sys/capabilities.h>
+/* Define the capability number for the CAP_ARM_APPLICATION 
+ * capability in the case this program is compiled on a version 
+ * of AIX that does not have the capability defined in 
+ * capabilities.h
+ */
+#ifndef CAP_ARM_APPLICATION
+#define CAP_ARM_APPLICATION 5
+#endif
+/* Declare all the agent functions that -should- be declared in
+ * sys/capabilities.h.
+ */
+void cap_clear(cap_t);
+cap_t cap_init();
+cap_t cap_dup(cap_t);
+int cap_free(void *);
+int cap_get_flag(cap_t, cap_value_t, cap_flag_t, cap_flag_value_t *);
+int cap_get_proc(void);
+int cap_set_proc(cap_t);
+int cap_set_flag(cap_t cap_p, cap_flag_t flag, int ncap,
+                    cap_value_t caps[], cap_flag_value_t value);
+#else
+/* Linux (and others?) use capability.h */
+#include <sys/capability.h>
+#endif /* ifdef _AIX */
+
+#endif /* ifdef USE_CAP_ARM_APPLICATION */
+
+#endif /* ifndef MOD_ARM4_H */

Propchange: httpd/mod_arm4/trunk/mod_arm4.h
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: httpd/mod_arm4/trunk/mod_arm4.html
URL: http://svn.apache.org/viewcvs/httpd/mod_arm4/trunk/mod_arm4.html?rev=179250&r1=179249&r2=179250&view=diff
==============================================================================
--- httpd/mod_arm4/trunk/mod_arm4.html (original)
+++ httpd/mod_arm4/trunk/mod_arm4.html Tue May 31 11:05:37 2005
@@ -1,3 +1,3 @@
-URI: mod_arm4.html.en
-Content-Language: en
-Content-type: text/html; charset=ISO-8859-1
+URI: mod_arm4.html.en
+Content-Language: en
+Content-type: text/html; charset=ISO-8859-1

Propchange: httpd/mod_arm4/trunk/mod_arm4.html
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: httpd/mod_arm4/trunk/mod_arm4.html.en
URL: http://svn.apache.org/viewcvs/httpd/mod_arm4/trunk/mod_arm4.html.en?rev=179250&r1=179249&r2=179250&view=diff
==============================================================================
--- httpd/mod_arm4/trunk/mod_arm4.html.en (original)
+++ httpd/mod_arm4/trunk/mod_arm4.html.en Tue May 31 11:05:37 2005
@@ -1,154 +1,154 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
-        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-              This file is generated from xml source: DO NOT EDIT
-        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-      -->
-<title>mod_arm4 - Apache HTTP Server</title>
-<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main
stylesheet" />
-<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all"
type="text/css" title="No Sidebar - Default font size" />
-<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css"
/>
-<link href="./images/favicon.ico" rel="shortcut icon" /></head>
-<body>
-<div id="page-header">
-<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a>
| <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a>
| <a href="./sitemap.html">Sitemap</a></p>
-<p class="apache">Apache HTTP Server Version 2.1</p>
-<img alt="" src="./images/feather.gif" /></div>
-<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif"
/></a></div>
-<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP
Server</a> &gt; <a href="http://httpd.apache.org/docs-project/">Documentation</a>
&gt; <a href="./">Version 2.1</a> &gt; <a href="./">Modules</a></div>
-<div id="page-content">
-<div id="preamble"><h1>Apache Module mod_arm4</h1>
-<div class="toplang">
-<p><span>Available Languages: </span><a href="./en/mod_arm4.html" title="English">&nbsp;en&nbsp;</a></p>
-</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Application
Response Measurement (ARM) 4.0 Instrumentation</td></tr>
-<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>arm4_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_arm4.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>2.0
and 2.1(?)</td></tr></table>
-<h3>Summary</h3>
-
-    <p>This module makes the Apache HTTP Server version 2.0 aware of
-    and a participant in ARM instrumentation flows. This module
-    requires the services of an ARM agent library. 
-    http://www.opengroup.org/tech/management/arm/</p>
-</div>
-<div id="quickview"><h3 class="directives">Directives</h3>
-<ul id="toc">
-<li><img alt="" src="./images/down.gif" /> <a href="#armapplicationname">ArmApplicationName</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#arminstrumenthandler">ArmInstrumentHandler</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#armloadlibrary">ArmLoadLibrary</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#armtransactionname">ArmTransactionName</a></li>
-</ul>
-</div>
-
-<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"
/></a></div>
-<div class="directive-section"><h2><a name="ArmApplicationName" id="ArmApplicationName">ArmApplicationName</a>
<a name="armapplicationname" id="armapplicationname">Directive</a></h2>
-<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets
the name of the application registered with the ARM4 agent</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ArmApplicationName
<var>string</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ArmApplicationName
"Apache HTTP Server"</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server
config</td></tr>
-<tr><th><a href="directive-dict.html#Override">Override:</a></th><td
/></tr>
-<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
-<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_arm4</td></tr>
-</table>
-    <p>The directive is used to control the name of the application as
-    registered with the ARM4 agent. 
-    </p>
-
-    <div class="example"><h3>Example:</h3><p><code>
-      ArmApplicationName  "httpd"
-    </code></p></div>
-
-</div>
-<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"
/></a></div>
-<div class="directive-section"><h2><a name="ArmInstrumentHandler" id="ArmInstrumentHandler">ArmInstrumentHandler</a>
<a name="arminstrumenthandler" id="arminstrumenthandler">Directive</a></h2>
-<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enables
the arm_block/arm_unlock calls to be made across
-invocations of module handlers. </td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ArmInstrumentHandler
<var>"on|off"</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ArmInstrumentHandler
off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server
config</td></tr>
-<tr><th><a href="directive-dict.html#Override">Override:</a></th><td
/></tr>
-<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
-<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_arm4</td></tr>
-</table>
-    <p>The ARM4 standard defines agent functions, arm_block() and
-    arm_unblock() that can be called to record when a process is about
-    to perform an 'out-of-process' operation (e.g., network i/o) and
-    to record when that 'out-of-process' operation completes. Ideally,
-    Apache HTTP Server handlers that go "out-of-process" would be
-    instrumented to make use of the optional callbacks defined by
-    <code class="module"><a href="./mod/mod_arm4.html">mod_arm4</a></code>,
arm_ap_block_transaction() and 
-    arm_ap_unblock_transaction to record "out-of-process" events with
-    the ARM4 agent.</p> 
-    <p>Setting "ArmInstrumentHandler on" causes this module to call
-    arm_block() and arm_unblock on behalf of a handler that is not
-    instrumented. There are a couple of problems with using this
-    directive as implemented. First, <code class="module"><a href="./mod/mod_arm4.html">mod_arm4</a></code>
has no
-    knowledge if a handler really goes "out-of-process". Second, the
-    arm_block() is called in the fixups hook and the arm_unblock is
-    called in the logging hook, so it is relatively coarse grained. A
-    lot of "in-process" cycles can be consumed between these two hooks
-    which would be incorrectly attributed to the "out-of-process"
-    activity.
-    </p>
-
-    <div class="example"><h3>Example:</h3><p><code>
-      ArmInstrumentHandler on
-    </code></p></div>
-
-</div>
-<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"
/></a></div>
-<div class="directive-section"><h2><a name="ArmLoadLibrary" id="ArmLoadLibrary">ArmLoadLibrary</a>
<a name="armloadlibrary" id="armloadlibrary">Directive</a></h2>
-<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets
the path to the ARM4 agent shared library.</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ArmLoadLibrary
<var>file-path</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ArmLoadLibrary
libarm4 (.dll on windows, .a on AIX, .so everywhere else)</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server
config</td></tr>
-<tr><th><a href="directive-dict.html#Override">Override:</a></th><td
/></tr>
-<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
-<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_arm4</td></tr>
-</table>
-    <p>The <code class="directive">ArmLoadLibrary</code> can be used to
-    configure <code class="module"><a href="./mod/mod_arm4.html">mod_arm4</a></code>
to use a specific ARM4 agent
-    library. <var>File-path</var> is the path to the ARM4 agent library.
-    q: abs or relative path?</p>
-
-    <div class="example"><h3>Example:</h3><p><code>
-      ArmLoadLibrary  libewlmarm4.so
-      ArmLoadLibrary  ewlmarm4.dll
-    </code></p></div> 
-
-
-</div>
-<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"
/></a></div>
-<div class="directive-section"><h2><a name="ArmTransactionName" id="ArmTransactionName">ArmTransactionName</a>
<a name="armtransactionname" id="armtransactionname">Directive</a></h2>
-<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets
the transaction name registered with the ARM agent</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ArmTransactionName
<var>string</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ArmTransactionName
"HTTP Request"</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server
config</td></tr>
-<tr><th><a href="directive-dict.html#Override">Override:</a></th><td
/></tr>
-<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
-<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_arm4</td></tr>
-</table>
-    <p>The <code class="directive">ArmTransactionName</code> directive
sets the name
-    of the transaction registered to the ARM agent. (need more...)
-    </p>
-
-    <div class="example"><h3>Example:</h3><p><code>
-      ArmTransactionName  "HTTP"
-    </code></p></div>
-
-</div>
-</div>
-<div class="bottomlang">
-<p><span>Available Languages: </span><a href="./en/mod_arm4.html" title="English">&nbsp;en&nbsp;</a></p>
-</div><div id="footer">
-<p class="apache">Copyright 1995-2005 The Apache Software Foundation or its licensors,
as applicable.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
License, Version 2.0</a>.</p>
-<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a>
| <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a>
| <a href="./sitemap.html">Sitemap</a></p></div>
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>mod_arm4 - Apache HTTP Server</title>
+<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main
stylesheet" />
+<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all"
type="text/css" title="No Sidebar - Default font size" />
+<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css"
/>
+<link href="./images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a>
| <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a>
| <a href="./sitemap.html">Sitemap</a></p>
+<p class="apache">Apache HTTP Server Version 2.1</p>
+<img alt="" src="./images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif"
/></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP
Server</a> &gt; <a href="http://httpd.apache.org/docs-project/">Documentation</a>
&gt; <a href="./">Version 2.1</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache Module mod_arm4</h1>
+<div class="toplang">
+<p><span>Available Languages: </span><a href="./en/mod_arm4.html" title="English">&nbsp;en&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Application
Response Measurement (ARM) 4.0 Instrumentation</td></tr>
+<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>arm4_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_arm4.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>2.0
and 2.1(?)</td></tr></table>
+<h3>Summary</h3>
+
+    <p>This module makes the Apache HTTP Server version 2.0 aware of
+    and a participant in ARM instrumentation flows. This module
+    requires the services of an ARM agent library. 
+    http://www.opengroup.org/tech/management/arm/</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="./images/down.gif" /> <a href="#armapplicationname">ArmApplicationName</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#arminstrumenthandler">ArmInstrumentHandler</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#armloadlibrary">ArmLoadLibrary</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#armtransactionname">ArmTransactionName</a></li>
+</ul>
+</div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"
/></a></div>
+<div class="directive-section"><h2><a name="ArmApplicationName" id="ArmApplicationName">ArmApplicationName</a>
<a name="armapplicationname" id="armapplicationname">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets
the name of the application registered with the ARM4 agent</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ArmApplicationName
<var>string</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ArmApplicationName
"Apache HTTP Server"</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server
config</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td
/></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_arm4</td></tr>
+</table>
+    <p>The directive is used to control the name of the application as
+    registered with the ARM4 agent. 
+    </p>
+
+    <div class="example"><h3>Example:</h3><p><code>
+      ArmApplicationName  "httpd"
+    </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"
/></a></div>
+<div class="directive-section"><h2><a name="ArmInstrumentHandler" id="ArmInstrumentHandler">ArmInstrumentHandler</a>
<a name="arminstrumenthandler" id="arminstrumenthandler">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enables
the arm_block/arm_unlock calls to be made across
+invocations of module handlers. </td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ArmInstrumentHandler
<var>"on|off"</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ArmInstrumentHandler
off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server
config</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td
/></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_arm4</td></tr>
+</table>
+    <p>The ARM4 standard defines agent functions, arm_block() and
+    arm_unblock() that can be called to record when a process is about
+    to perform an 'out-of-process' operation (e.g., network i/o) and
+    to record when that 'out-of-process' operation completes. Ideally,
+    Apache HTTP Server handlers that go "out-of-process" would be
+    instrumented to make use of the optional callbacks defined by
+    <code class="module"><a href="./mod/mod_arm4.html">mod_arm4</a></code>,
arm_ap_block_transaction() and 
+    arm_ap_unblock_transaction to record "out-of-process" events with
+    the ARM4 agent.</p> 
+    <p>Setting "ArmInstrumentHandler on" causes this module to call
+    arm_block() and arm_unblock on behalf of a handler that is not
+    instrumented. There are a couple of problems with using this
+    directive as implemented. First, <code class="module"><a href="./mod/mod_arm4.html">mod_arm4</a></code>
has no
+    knowledge if a handler really goes "out-of-process". Second, the
+    arm_block() is called in the fixups hook and the arm_unblock is
+    called in the logging hook, so it is relatively coarse grained. A
+    lot of "in-process" cycles can be consumed between these two hooks
+    which would be incorrectly attributed to the "out-of-process"
+    activity.
+    </p>
+
+    <div class="example"><h3>Example:</h3><p><code>
+      ArmInstrumentHandler on
+    </code></p></div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"
/></a></div>
+<div class="directive-section"><h2><a name="ArmLoadLibrary" id="ArmLoadLibrary">ArmLoadLibrary</a>
<a name="armloadlibrary" id="armloadlibrary">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets
the path to the ARM4 agent shared library.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ArmLoadLibrary
<var>file-path</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ArmLoadLibrary
libarm4 (.dll on windows, .a on AIX, .so everywhere else)</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server
config</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td
/></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_arm4</td></tr>
+</table>
+    <p>The <code class="directive">ArmLoadLibrary</code> can be used to
+    configure <code class="module"><a href="./mod/mod_arm4.html">mod_arm4</a></code>
to use a specific ARM4 agent
+    library. <var>File-path</var> is the path to the ARM4 agent library.
+    q: abs or relative path?</p>
+
+    <div class="example"><h3>Example:</h3><p><code>
+      ArmLoadLibrary  libewlmarm4.so
+      ArmLoadLibrary  ewlmarm4.dll
+    </code></p></div> 
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"
/></a></div>
+<div class="directive-section"><h2><a name="ArmTransactionName" id="ArmTransactionName">ArmTransactionName</a>
<a name="armtransactionname" id="armtransactionname">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sets
the transaction name registered with the ARM agent</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ArmTransactionName
<var>string</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>ArmTransactionName
"HTTP Request"</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server
config</td></tr>
+<tr><th><a href="directive-dict.html#Override">Override:</a></th><td
/></tr>
+<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_arm4</td></tr>
+</table>
+    <p>The <code class="directive">ArmTransactionName</code> directive
sets the name
+    of the transaction registered to the ARM agent. (need more...)
+    </p>
+
+    <div class="example"><h3>Example:</h3><p><code>
+      ArmTransactionName  "HTTP"
+    </code></p></div>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Available Languages: </span><a href="./en/mod_arm4.html" title="English">&nbsp;en&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 1995-2005 The Apache Software Foundation or its licensors,
as applicable.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
License, Version 2.0</a>.</p>
+<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a>
| <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a>
| <a href="./sitemap.html">Sitemap</a></p></div>
 </body></html>

Propchange: httpd/mod_arm4/trunk/mod_arm4.html.en
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: httpd/mod_arm4/trunk/mod_arm4.xml
URL: http://svn.apache.org/viewcvs/httpd/mod_arm4/trunk/mod_arm4.xml?rev=179250&r1=179249&r2=179250&view=diff
==============================================================================
--- httpd/mod_arm4/trunk/mod_arm4.xml (original)
+++ httpd/mod_arm4/trunk/mod_arm4.xml Tue May 31 11:05:37 2005
@@ -1,139 +1,139 @@
-<?xml version="1.0"?>
-<!DOCTYPE modulesynopsis SYSTEM "style/modulesynopsis.dtd">
-<?xml-stylesheet type="text/xsl" href="style/manual.en.xsl"?>
-<!-- $LastChangedRevision: 106849 $ -->
-
-<!--
- Copyright 2002-2005 The Apache Software Foundation
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
-<modulesynopsis metafile="mod_arm4.xml.meta">
-
-<name>mod_arm4</name>
-<description>Application Response Measurement (ARM) 4.0 Instrumentation</description>
-<status>Base</status>
-<sourcefile>mod_arm4.c</sourcefile>
-<identifier>arm4_module</identifier>
-<compatibility>2.0 and 2.1(?)</compatibility>
-
-<summary>
-    <p>This module makes the Apache HTTP Server version 2.0 aware of
-    and a participant in ARM instrumentation flows. This module
-    requires the services of an ARM agent library. 
-    http://www.opengroup.org/tech/management/arm/</p>
-</summary>
-
-<directivesynopsis>
-<name>ArmLoadLibrary</name>
-<description>Sets the path to the ARM4 agent shared library.</description>
-<syntax>ArmLoadLibrary <var>file-path</var></syntax>
-<default>ArmLoadLibrary libarm4 (.dll on windows, .a on AIX, .so everywhere else)</default>
-<contextlist><context>server config</context>
-</contextlist>
-<override></override>
-
-<usage>
-    <p>The <directive>ArmLoadLibrary</directive> can be used to
-    configure <module>mod_arm4</module> to use a specific ARM4 agent
-    library. <var>File-path</var> is the path to the ARM4 agent library.
-    q: abs or relative path?</p>
-
-    <example><title>Example:</title>
-      ArmLoadLibrary  libewlmarm4.so
-      ArmLoadLibrary  ewlmarm4.dll
-    </example> 
-
-</usage>
-</directivesynopsis>
-
-<directivesynopsis>
-<name>ArmTransactionName</name>
-<description>Sets the transaction name registered with the ARM agent</description>
-<syntax>ArmTransactionName <var>string</var></syntax>
-<default>ArmTransactionName "HTTP Request"</default>
-<contextlist><context>server config</context>
-</contextlist>
-<override></override>
-
-<usage>
-    <p>The <directive>ArmTransactionName</directive> directive sets the
name
-    of the transaction registered to the ARM agent. (need more...)
-    </p>
-
-    <example><title>Example:</title>
-      ArmTransactionName  "HTTP"
-    </example>
-</usage>
-</directivesynopsis>
-
-<directivesynopsis>
-<name>ArmApplicationName</name>
-<description>Sets the name of the application registered with the ARM4 agent</description>
-<syntax>ArmApplicationName <var>string</var></syntax>
-<default>ArmApplicationName "Apache HTTP Server"</default>
-<contextlist><context>server config</context>
-</contextlist>
-<override></override>
-
-<usage>
-    <p>The directive is used to control the name of the application as
-    registered with the ARM4 agent. 
-    </p>
-
-    <example><title>Example:</title>
-      ArmApplicationName  "httpd"
-    </example>
-</usage>
-</directivesynopsis>
-
-<directivesynopsis>
-<name>ArmInstrumentHandler</name>
-<description>Enables the arm_block/arm_unlock calls to be made across
-invocations of module handlers. </description>
-<syntax>ArmInstrumentHandler <var>"on|off"</var></syntax>
-<default>ArmInstrumentHandler off</default>
-<contextlist><context>server config</context>
-</contextlist>
-<override></override>
-
-<usage>
-    <p>The ARM4 standard defines agent functions, arm_block() and
-    arm_unblock() that can be called to record when a process is about
-    to perform an 'out-of-process' operation (e.g., network i/o) and
-    to record when that 'out-of-process' operation completes. Ideally,
-    Apache HTTP Server handlers that go "out-of-process" would be
-    instrumented to make use of the optional callbacks defined by
-    <module>mod_arm4</module>, arm_ap_block_transaction() and 
-    arm_ap_unblock_transaction to record "out-of-process" events with
-    the ARM4 agent.</p> 
-    <p>Setting "ArmInstrumentHandler on" causes this module to call
-    arm_block() and arm_unblock on behalf of a handler that is not
-    instrumented. There are a couple of problems with using this
-    directive as implemented. First, <module>mod_arm4</module> has no
-    knowledge if a handler really goes "out-of-process". Second, the
-    arm_block() is called in the fixups hook and the arm_unblock is
-    called in the logging hook, so it is relatively coarse grained. A
-    lot of "in-process" cycles can be consumed between these two hooks
-    which would be incorrectly attributed to the "out-of-process"
-    activity.
-    </p>
-
-    <example><title>Example:</title>
-      ArmInstrumentHandler on
-    </example>
-</usage>
-</directivesynopsis>
-
-</modulesynopsis>
+<?xml version="1.0"?>
+<!DOCTYPE modulesynopsis SYSTEM "style/modulesynopsis.dtd">
+<?xml-stylesheet type="text/xsl" href="style/manual.en.xsl"?>
+<!-- $LastChangedRevision: 106849 $ -->
+
+<!--
+ Copyright 2002-2005 The Apache Software Foundation
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<modulesynopsis metafile="mod_arm4.xml.meta">
+
+<name>mod_arm4</name>
+<description>Application Response Measurement (ARM) 4.0 Instrumentation</description>
+<status>Base</status>
+<sourcefile>mod_arm4.c</sourcefile>
+<identifier>arm4_module</identifier>
+<compatibility>2.0 and 2.1(?)</compatibility>
+
+<summary>
+    <p>This module makes the Apache HTTP Server version 2.0 aware of
+    and a participant in ARM instrumentation flows. This module
+    requires the services of an ARM agent library. 
+    http://www.opengroup.org/tech/management/arm/</p>
+</summary>
+
+<directivesynopsis>
+<name>ArmLoadLibrary</name>
+<description>Sets the path to the ARM4 agent shared library.</description>
+<syntax>ArmLoadLibrary <var>file-path</var></syntax>
+<default>ArmLoadLibrary libarm4 (.dll on windows, .a on AIX, .so everywhere else)</default>
+<contextlist><context>server config</context>
+</contextlist>
+<override></override>
+
+<usage>
+    <p>The <directive>ArmLoadLibrary</directive> can be used to
+    configure <module>mod_arm4</module> to use a specific ARM4 agent
+    library. <var>File-path</var> is the path to the ARM4 agent library.
+    q: abs or relative path?</p>
+
+    <example><title>Example:</title>
+      ArmLoadLibrary  libewlmarm4.so
+      ArmLoadLibrary  ewlmarm4.dll
+    </example> 
+
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>ArmTransactionName</name>
+<description>Sets the transaction name registered with the ARM agent</description>
+<syntax>ArmTransactionName <var>string</var></syntax>
+<default>ArmTransactionName "HTTP Request"</default>
+<contextlist><context>server config</context>
+</contextlist>
+<override></override>
+
+<usage>
+    <p>The <directive>ArmTransactionName</directive> directive sets the
name
+    of the transaction registered to the ARM agent. (need more...)
+    </p>
+
+    <example><title>Example:</title>
+      ArmTransactionName  "HTTP"
+    </example>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>ArmApplicationName</name>
+<description>Sets the name of the application registered with the ARM4 agent</description>
+<syntax>ArmApplicationName <var>string</var></syntax>
+<default>ArmApplicationName "Apache HTTP Server"</default>
+<contextlist><context>server config</context>
+</contextlist>
+<override></override>
+
+<usage>
+    <p>The directive is used to control the name of the application as
+    registered with the ARM4 agent. 
+    </p>
+
+    <example><title>Example:</title>
+      ArmApplicationName  "httpd"
+    </example>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>ArmInstrumentHandler</name>
+<description>Enables the arm_block/arm_unlock calls to be made across
+invocations of module handlers. </description>
+<syntax>ArmInstrumentHandler <var>"on|off"</var></syntax>
+<default>ArmInstrumentHandler off</default>
+<contextlist><context>server config</context>
+</contextlist>
+<override></override>
+
+<usage>
+    <p>The ARM4 standard defines agent functions, arm_block() and
+    arm_unblock() that can be called to record when a process is about
+    to perform an 'out-of-process' operation (e.g., network i/o) and
+    to record when that 'out-of-process' operation completes. Ideally,
+    Apache HTTP Server handlers that go "out-of-process" would be
+    instrumented to make use of the optional callbacks defined by
+    <module>mod_arm4</module>, arm_ap_block_transaction() and 
+    arm_ap_unblock_transaction to record "out-of-process" events with
+    the ARM4 agent.</p> 
+    <p>Setting "ArmInstrumentHandler on" causes this module to call
+    arm_block() and arm_unblock on behalf of a handler that is not
+    instrumented. There are a couple of problems with using this
+    directive as implemented. First, <module>mod_arm4</module> has no
+    knowledge if a handler really goes "out-of-process". Second, the
+    arm_block() is called in the fixups hook and the arm_unblock is
+    called in the logging hook, so it is relatively coarse grained. A
+    lot of "in-process" cycles can be consumed between these two hooks
+    which would be incorrectly attributed to the "out-of-process"
+    activity.
+    </p>
+
+    <example><title>Example:</title>
+      ArmInstrumentHandler on
+    </example>
+</usage>
+</directivesynopsis>
+
+</modulesynopsis>

Propchange: httpd/mod_arm4/trunk/mod_arm4.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: httpd/mod_arm4/trunk/mod_arm4.xml.meta
URL: http://svn.apache.org/viewcvs/httpd/mod_arm4/trunk/mod_arm4.xml.meta?rev=179250&r1=179249&r2=179250&view=diff
==============================================================================
--- httpd/mod_arm4/trunk/mod_arm4.xml.meta (original)
+++ httpd/mod_arm4/trunk/mod_arm4.xml.meta Tue May 31 11:05:37 2005
@@ -1,11 +1,11 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-
-<metafile>
-  <basename>mod_arm4</basename>
-  <path>/</path>
-  <relpath>.</relpath>
-
-  <variants>
-    <variant>en</variant>
-  </variants>
-</metafile>
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<metafile>
+  <basename>mod_arm4</basename>
+  <path>/</path>
+  <relpath>.</relpath>
+
+  <variants>
+    <variant>en</variant>
+  </variants>
+</metafile>

Propchange: httpd/mod_arm4/trunk/mod_arm4.xml.meta
------------------------------------------------------------------------------
    svn:eol-style = native



Mime
View raw message