blob: 4185174f611103e77fa92de77533b5650fa1418b [file] [log] [blame]
Joe Gregorio37802c32013-08-06 12:24:05 -04001<?xml version="1.0" encoding="ascii"?>
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3 "DTD/xhtml1-transitional.dtd">
4<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5<head>
6 <title>apiclient.channel.Notification</title>
7 <link rel="stylesheet" href="epydoc.css" type="text/css" />
8 <script type="text/javascript" src="epydoc.js"></script>
9</head>
10
11<body bgcolor="white" text="black" link="blue" vlink="#204080"
12 alink="#204080">
13<!-- ==================== NAVIGATION BAR ==================== -->
14<table class="navbar" border="0" width="100%" cellpadding="0"
15 bgcolor="#a0c0ff" cellspacing="0">
16 <tr valign="middle">
17
18 <!-- Tree link -->
19 <th>&nbsp;&nbsp;&nbsp;<a
20 href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
21
22 <!-- Index link -->
23 <th>&nbsp;&nbsp;&nbsp;<a
24 href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
25
26 <!-- Help link -->
27 <th>&nbsp;&nbsp;&nbsp;<a
28 href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
29
30 <th class="navbar" width="100%"></th>
31 </tr>
32</table>
33<table width="100%" cellpadding="0" cellspacing="0">
34 <tr valign="top">
35 <td width="100%">
36 <span class="breadcrumbs">
37 <a href="apiclient-module.html">Package&nbsp;apiclient</a> ::
38 <a href="apiclient.channel-module.html">Module&nbsp;channel</a> ::
39 Class&nbsp;Notification
40 </span>
41 </td>
42 <td>
43 <table cellpadding="0" cellspacing="0">
44 <!-- hide/show private -->
45 <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
46 onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
47 <tr><td align="right"><span class="options"
48 >[<a href="frames.html" target="_top">frames</a
49 >]&nbsp;|&nbsp;<a href="apiclient.channel.Notification-class.html"
50 target="_top">no&nbsp;frames</a>]</span></td></tr>
51 </table>
52 </td>
53 </tr>
54</table>
55<!-- ==================== CLASS DESCRIPTION ==================== -->
56<h1 class="epydoc">Class Notification</h1><p class="nomargin-top"><span class="codelink"><a href="apiclient.channel-pysrc.html#Notification">source&nbsp;code</a></span></p>
57<center>
58<center> <map id="uml_class_diagram_for_apiclien_2" name="uml_class_diagram_for_apiclien_2">
59<area shape="rect" id="node1" href="apiclient.channel.Notification-class.html#__init__" title="Notification constructor." alt="" coords="17,39,401,57"/>
60<area shape="rect" id="node1" href="apiclient.channel.Notification-class.html" title="A Notification from a Channel." alt="" coords="5,6,413,63"/>
61</map>
62 <img src="uml_class_diagram_for_apiclien_2.gif" alt='' usemap="#uml_class_diagram_for_apiclien_2" ismap="ismap" class="graph-without-title" />
63</center>
64</center>
65<hr />
66<pre class="literalblock">
67A Notification from a Channel.
68
69Notifications are not usually constructed directly, but are returned
70from functions like notification_from_headers().
71
72Attributes:
73 message_number: int, The unique id number of this notification.
74 state: str, The state of the resource being monitored.
75 uri: str, The address of the resource being monitored.
76 resource_id: str, The unique identifier of the version of the resource at
77 this event.
78
79</pre>
80
81<!-- ==================== INSTANCE METHODS ==================== -->
82<a name="section-InstanceMethods"></a>
83<table class="summary" border="1" cellpadding="3"
84 cellspacing="0" width="100%" bgcolor="white">
85<tr bgcolor="#70b0f0" class="table-header">
86 <td colspan="2" class="table-header">
87 <table border="0" cellpadding="0" cellspacing="0" width="100%">
88 <tr valign="top">
89 <td align="left"><span class="table-header">Instance Methods</span></td>
90 <td align="right" valign="top"
91 ><span class="options">[<a href="#section-InstanceMethods"
92 class="privatelink" onclick="toggle_private();"
93 >hide private</a>]</span></td>
94 </tr>
95 </table>
96 </td>
97</tr>
98<tr>
99 <td width="15%" align="right" valign="top" class="summary">
100 <span class="summary-type">&nbsp;</span>
101 </td><td class="summary">
102 <table width="100%" cellpadding="0" cellspacing="0" border="0">
103 <tr>
104 <td><span class="summary-sig"><a href="apiclient.channel.Notification-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
105 <span class="summary-sig-arg">message_number</span>,
106 <span class="summary-sig-arg">state</span>,
107 <span class="summary-sig-arg">resource_uri</span>,
108 <span class="summary-sig-arg">resource_id</span>)</span><br />
109 Notification constructor.</td>
110 <td align="right" valign="top">
111 <span class="codelink"><a href="apiclient.channel-pysrc.html#Notification.__init__">source&nbsp;code</a></span>
112
113 </td>
114 </tr>
115 </table>
116
117 </td>
118 </tr>
119 <tr>
120 <td colspan="2" class="summary">
121 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
122 <code>__delattr__</code>,
123 <code>__format__</code>,
124 <code>__getattribute__</code>,
125 <code>__hash__</code>,
126 <code>__new__</code>,
127 <code>__reduce__</code>,
128 <code>__reduce_ex__</code>,
129 <code>__repr__</code>,
130 <code>__setattr__</code>,
131 <code>__sizeof__</code>,
132 <code>__str__</code>,
133 <code>__subclasshook__</code>
134 </p>
135 </td>
136 </tr>
137</table>
138<!-- ==================== PROPERTIES ==================== -->
139<a name="section-Properties"></a>
140<table class="summary" border="1" cellpadding="3"
141 cellspacing="0" width="100%" bgcolor="white">
142<tr bgcolor="#70b0f0" class="table-header">
143 <td colspan="2" class="table-header">
144 <table border="0" cellpadding="0" cellspacing="0" width="100%">
145 <tr valign="top">
146 <td align="left"><span class="table-header">Properties</span></td>
147 <td align="right" valign="top"
148 ><span class="options">[<a href="#section-Properties"
149 class="privatelink" onclick="toggle_private();"
150 >hide private</a>]</span></td>
151 </tr>
152 </table>
153 </td>
154</tr>
155 <tr>
156 <td colspan="2" class="summary">
157 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
158 <code>__class__</code>
159 </p>
160 </td>
161 </tr>
162</table>
163<!-- ==================== METHOD DETAILS ==================== -->
164<a name="section-MethodDetails"></a>
165<table class="details" border="1" cellpadding="3"
166 cellspacing="0" width="100%" bgcolor="white">
167<tr bgcolor="#70b0f0" class="table-header">
168 <td colspan="2" class="table-header">
169 <table border="0" cellpadding="0" cellspacing="0" width="100%">
170 <tr valign="top">
171 <td align="left"><span class="table-header">Method Details</span></td>
172 <td align="right" valign="top"
173 ><span class="options">[<a href="#section-MethodDetails"
174 class="privatelink" onclick="toggle_private();"
175 >hide private</a>]</span></td>
176 </tr>
177 </table>
178 </td>
179</tr>
180</table>
181<a name="__init__"></a>
182<div>
183<table class="details" border="1" cellpadding="3"
184 cellspacing="0" width="100%" bgcolor="white">
185<tr><td>
186 <table width="100%" cellpadding="0" cellspacing="0" border="0">
187 <tr valign="top"><td>
188 <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
189 <span class="sig-arg">message_number</span>,
190 <span class="sig-arg">state</span>,
191 <span class="sig-arg">resource_uri</span>,
192 <span class="sig-arg">resource_id</span>)</span>
193 <br /><em class="fname">(Constructor)</em>
194 </h3>
195 </td><td align="right" valign="top"
196 ><span class="codelink"><a href="apiclient.channel-pysrc.html#Notification.__init__">source&nbsp;code</a></span>&nbsp;
197 </td>
198 </tr></table>
199
200 <pre class="literalblock">
201Notification constructor.
202
203Args:
204 message_number: int, The unique id number of this notification.
205 state: str, The state of the resource being monitored. Can be one
206 of &quot;exists&quot;, &quot;not_exists&quot;, or &quot;sync&quot;.
207 resource_uri: str, The address of the resource being monitored.
208 resource_id: str, The identifier of the watched resource.
209
210</pre>
211 <dl class="fields">
212 <dt>Decorators:</dt>
213 <dd><ul class="nomargin-top">
214 <li><code>@util.positional(5)</code></li>
215 </ul></dd>
216 <dt>Overrides:
217 object.__init__
218 </dt>
219 </dl>
220</td></tr></table>
221</div>
222<br />
223<!-- ==================== NAVIGATION BAR ==================== -->
224<table class="navbar" border="0" width="100%" cellpadding="0"
225 bgcolor="#a0c0ff" cellspacing="0">
226 <tr valign="middle">
227
228 <!-- Tree link -->
229 <th>&nbsp;&nbsp;&nbsp;<a
230 href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
231
232 <!-- Index link -->
233 <th>&nbsp;&nbsp;&nbsp;<a
234 href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
235
236 <!-- Help link -->
237 <th>&nbsp;&nbsp;&nbsp;<a
238 href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
239
240 <th class="navbar" width="100%"></th>
241 </tr>
242</table>
243<table border="0" cellpadding="0" cellspacing="0" width="100%%">
244 <tr>
245 <td align="left" class="footer">
246 Generated by Epydoc 3.0.1 on Tue Aug 6 12:16:43 2013
247 </td>
248 <td align="right" class="footer">
249 <a target="mainFrame" href="http://epydoc.sourceforge.net"
250 >http://epydoc.sourceforge.net</a>
251 </td>
252 </tr>
253</table>
254
255<script type="text/javascript">
256 <!--
257 // Private objects are initially displayed (because if
258 // javascript is turned off then we want them to be
259 // visible); but by default, we want to hide them. So hide
260 // them unless we have a cookie that says to show them.
261 checkCookie();
262 // -->
263</script>
264</body>
265</html>