Permalink
Browse files

gproc_monitor, local only, no test cases

  • Loading branch information...
1 parent fb54e30 commit a8297b276b3f319eecc3a4fbf08d1687c66eb563 Ulf Wiger committed Nov 17, 2011
Showing with 805 additions and 472 deletions.
  1. +9 −18 README.md
  2. +9 −18 doc/README.md
  3. +1 −1 doc/edoc-info
  4. +208 −244 doc/gproc.md
  5. +8 −16 doc/gproc_app.md
  6. +41 −78 doc/gproc_dist.md
  7. +7 −13 doc/gproc_info.md
  8. +9 −16 doc/gproc_init.md
  9. +39 −38 doc/gproc_lib.md
  10. +92 −0 doc/gproc_monitor.md
  11. +7 −14 doc/gproc_sup.md
  12. +120 −13 src/gproc.erl
  13. +25 −2 src/gproc_lib.erl
  14. +227 −0 src/gproc_monitor.erl
  15. +3 −1 src/gproc_sup.erl
View
@@ -1,19 +1,15 @@
-<h1>The gproc application</h1>
+#The gproc application#
-The gproc application
-=====================
-Extended process dictionary.
__Authors:__ Ulf Wiger ([`ulf.wiger@erlang-solutions.com`](mailto:ulf.wiger@erlang-solutions.com)), Joseph Wayne Norton ([`norton@geminimobile.com`](mailto:norton@geminimobile.com)).
Extended process dictionary
-<h2>Introduction</h2>
-
+##Introduction##
@@ -43,8 +39,7 @@ Gproc is a process dictionary for Erlang, which provides a number of useful feat
-<h3>Use case: System inspection</h3>
-
+###Use case: System inspection##
@@ -57,8 +52,7 @@ browse key data in a running system.
-<h3>Use case: Pub/Sub patterns</h3>
-
+###Use case: Pub/Sub patterns##
@@ -78,8 +72,7 @@ notify(EventType, Msg) ->
-<h3>Use case: Environment handling</h3>
-
+###Use case: Environment handling##
@@ -96,8 +89,7 @@ See [`gproc:get_env/4`](http://github.com/esl/gproc/blob/master/doc/gproc.md#get
-<h2>Testing</h2>
-
+##Testing##
@@ -114,8 +106,7 @@ global gproc.
-<h2>Building Edoc</h2>
-
+##Building Edoc##
@@ -125,8 +116,7 @@ Gproc was first introduced at the ACM SIGPLAN Erlang Workshop in
Freiburg 2007 ([Paper available here](http://github.com/esl/gproc/blob/master/doc/erlang07-wiger.pdf)).
-<h2 class="indextitle">Modules</h2>
-
+##Modules##
<table width="100%" border="0" summary="list of modules">
@@ -136,5 +126,6 @@ Freiburg 2007 ([Paper available here](http://github.com/esl/gproc/blob/master/do
<tr><td><a href="http://github.com/esl/gproc/blob/master/doc/gproc_info.md" class="module">gproc_info</a></td></tr>
<tr><td><a href="http://github.com/esl/gproc/blob/master/doc/gproc_init.md" class="module">gproc_init</a></td></tr>
<tr><td><a href="http://github.com/esl/gproc/blob/master/doc/gproc_lib.md" class="module">gproc_lib</a></td></tr>
+<tr><td><a href="http://github.com/esl/gproc/blob/master/doc/gproc_monitor.md" class="module">gproc_monitor</a></td></tr>
<tr><td><a href="http://github.com/esl/gproc/blob/master/doc/gproc_sup.md" class="module">gproc_sup</a></td></tr></table>
View
@@ -1,19 +1,15 @@
-<h1>The gproc application</h1>
+#The gproc application#
-The gproc application
-=====================
-Extended process dictionary.
__Authors:__ Ulf Wiger ([`ulf.wiger@erlang-solutions.com`](mailto:ulf.wiger@erlang-solutions.com)), Joseph Wayne Norton ([`norton@geminimobile.com`](mailto:norton@geminimobile.com)).
Extended process dictionary
-<h2>Introduction</h2>
-
+##Introduction##
@@ -43,8 +39,7 @@ Gproc is a process dictionary for Erlang, which provides a number of useful feat
-<h3>Use case: System inspection</h3>
-
+###Use case: System inspection##
@@ -57,8 +52,7 @@ browse key data in a running system.
-<h3>Use case: Pub/Sub patterns</h3>
-
+###Use case: Pub/Sub patterns##
@@ -78,8 +72,7 @@ notify(EventType, Msg) ->
-<h3>Use case: Environment handling</h3>
-
+###Use case: Environment handling##
@@ -96,8 +89,7 @@ See [`gproc:get_env/4`](gproc.md#get_env-4), [`gproc:get_set_env/4`](gproc.md#ge
-<h2>Testing</h2>
-
+##Testing##
@@ -114,8 +106,7 @@ global gproc.
-<h2>Building Edoc</h2>
-
+##Building Edoc##
@@ -125,8 +116,7 @@ Gproc was first introduced at the ACM SIGPLAN Erlang Workshop in
Freiburg 2007 ([Paper available here](erlang07-wiger.pdf)).
-<h2 class="indextitle">Modules</h2>
-
+##Modules##
<table width="100%" border="0" summary="list of modules">
@@ -136,5 +126,6 @@ Freiburg 2007 ([Paper available here](erlang07-wiger.pdf)).
<tr><td><a href="gproc_info.md" class="module">gproc_info</a></td></tr>
<tr><td><a href="gproc_init.md" class="module">gproc_init</a></td></tr>
<tr><td><a href="gproc_lib.md" class="module">gproc_lib</a></td></tr>
+<tr><td><a href="gproc_monitor.md" class="module">gproc_monitor</a></td></tr>
<tr><td><a href="gproc_sup.md" class="module">gproc_sup</a></td></tr></table>
View
@@ -1,4 +1,4 @@
{application,gproc}.
{packages,[]}.
{modules,[gproc,gproc_app,gproc_dist,gproc_info,gproc_init,gproc_lib,
- gproc_sup]}.
+ gproc_monitor,gproc_sup]}.
View
Oops, something went wrong.
View
@@ -1,9 +1,6 @@
-Module gproc_app
-================
-<h1>Module gproc_app</h1>
-
+#Module gproc_app#
* [Function Index](#index)
* [Function Details](#functions)
@@ -12,24 +9,21 @@ Module gproc_app
-__Behaviours:__ [`application`](application.md).
-
-<h2><a name="index">Function Index</a></h2>
+__Behaviours:__ [`application`](application.md).<a name="index"></a>
+##Function Index##
<table width="100%" border="1" cellspacing="0" cellpadding="2" summary="function index"><tr><td valign="top"><a href="#start-0">start/0</a></td><td></td></tr><tr><td valign="top"><a href="#start-2">start/2</a></td><td></td></tr><tr><td valign="top"><a href="#stop-1">stop/1</a></td><td></td></tr></table>
+<a name="functions"></a>
-
-<h2><a name="functions">Function Details</a></h2>
-
+##Function Details##
<a name="start-0"></a>
-<h3>start/0</h3>
-
+###start/0##
@@ -38,8 +32,7 @@ __Behaviours:__ [`application`](application.md).
<a name="start-2"></a>
-<h3>start/2</h3>
-
+###start/2##
@@ -48,8 +41,7 @@ __Behaviours:__ [`application`](application.md).
<a name="stop-1"></a>
-<h3>stop/1</h3>
-
+###stop/1##
Oops, something went wrong.

0 comments on commit a8297b2

Please sign in to comment.