File: index.html

package info (click to toggle)
policykit 0.9-2
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 5,984 kB
  • ctags: 1,593
  • sloc: ansic: 16,528; xml: 10,659; sh: 9,472; makefile: 633
file content (192 lines) | stat: -rw-r--r-- 10,422 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>PolicyKit Library Reference Manual</title>
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="index.html" title="PolicyKit Library Reference Manual">
<link rel="next" href="ref-design.html" title="Design Overview">
<meta name="generator" content="GTK-Doc V1.10 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
<link rel="reference" href="ref-design.html" title="Design Overview">
<link rel="chapter" href="introduction.html" title="Introduction">
<link rel="chapter" href="model.html" title="PolicyKit Model">
<link rel="chapter" href="polkit-conf.html" title="PolicyKit configuration">
<link rel="reference" href="ref-core.html" title="Core API Reference">
<link rel="reference" href="tools-fileformats.html" title="Tools and file formats">
<link rel="index" href="ix01.html" title="Index of deprecated symbols">
<link rel="index" href="ix02.html" title="Index of new symbols in 0.7">
<link rel="index" href="ix03.html" title="Index of new symbols in 0.8">
<link rel="index" href="ix04.html" title="Index">
<link rel="appendix" href="license.html" title="Appendix A. License">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<div class="book" lang="en">
<div class="titlepage">
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">PolicyKit Library Reference Manual</p></th></tr></table></div>
<div><div class="authorgroup"><div class="author">
<h3 class="author">
<span class="firstname">David</span> <span class="surname">Zeuthen</span>
</h3>
<div class="affiliation"><div class="address"><p><br>
	    <code class="email">&lt;<a class="email" href="mailto:david@fubar.dk">david@fubar.dk</a>&gt;</code><br>
	  </p></div></div>
</div></div></div>
<div><p class="releaseinfo">Version 0.9
</p></div>
<div><p class="copyright">Copyright © 2007 The PolicyKit Authors</p></div>
<div><div class="legalnotice">
<a name="id366419"></a><p>
	Permission is granted to copy, distribute and/or modify this
	document under the terms of the <em class="citetitle">GNU Free
	Documentation License</em>, Version 1.1 or any later
	version published by the Free Software Foundation with no
	Invariant Sections, no Front-Cover Texts, and no Back-Cover
	Texts. You may obtain a copy of the <em class="citetitle">GNU Free
	Documentation License</em> from the Free Software
	Foundation by visiting <a class="ulink" href="http://www.fsf.org" target="_top">their Web site</a> or by writing
	to:

	</p>
<div class="address"><p><br>
	  The Free Software Foundation, Inc.,<br>
	  <span class="street">59 Temple Place</span> - Suite 330,<br>
	  <span class="city">Boston</span>, <span class="state">MA</span> <span class="postcode">02111-1307</span>,<br>
	  <span class="country">USA</span><br>
	</p></div>
<p>
      </p>
<p>
	Many of the names used by companies to distinguish their
	products and services are claimed as trademarks. Where those
	names appear in any GNOME documentation, and those trademarks
	are made aware to the members of the GNOME Documentation
	Project, the names have been printed in caps or initial caps.
      </p>
</div></div>
</div>
<hr>
</div>
<div class="toc"><dl>
<dt><span class="reference"><a href="ref-design.html">I. Design Overview</a></span></dt>
<dd><dl>
<dt><span class="chapter"><a href="introduction.html">Introduction</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="introduction.html#intro-about">About</a></span></dt>
<dt><span class="sect1"><a href="polkit-spec-history.html">History and Prior Art</a></span></dt>
<dt><span class="sect1"><a href="intro-define-problem.html">Defining the Problem</a></span></dt>
</dl></dd>
<dt><span class="chapter"><a href="model.html">PolicyKit Model</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="model.html#model-mechanism-vs-policy">Mechanims vs. Policy</a></span></dt>
<dt><span class="sect1"><a href="model-concepts.html">Concepts</a></span></dt>
<dt><span class="sect1"><a href="model-theory-of-operation.html">Theory of Operation</a></span></dt>
<dt><span class="sect1"><a href="model-authentication-agent.html">Authentication Agent</a></span></dt>
</dl></dd>
<dt><span class="chapter"><a href="polkit-conf.html">PolicyKit configuration</a></span></dt>
<dd><dl>
<dt><span class="sect1"><a href="polkit-conf.html#conf-declaring-actions">Declaring Actions</a></span></dt>
<dd><dl><dt><span class="sect2"><a href="polkit-conf.html#conf-declaring-actions-annotations">Annotations</a></span></dt></dl></dd>
<dt><span class="sect1"><a href="beyond-defaults.html">Beyond the Defaults</a></span></dt>
</dl></dd>
</dl></dd>
<dt><span class="reference"><a href="ref-core.html">II. Core API Reference</a></span></dt>
<dd><dl>
<dt>
<span class="refentrytitle"><a href="polkit-polkit-types.html">Basic types</a></span><span class="refpurpose"> — Type definitions for common primitive types.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-polkit-sysdeps.html">System Dependencies</a></span><span class="refpurpose"> — Various platform specific utility functions</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-polkit-simple.html">Simple convenience interface</a></span><span class="refpurpose"> — Simple convenience interface</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-polkit-error.html">Error reporting</a></span><span class="refpurpose"> — Representation of recoverable errors.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-polkit-result.html">Results</a></span><span class="refpurpose"> — Definition of results of PolicyKit queries.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-polkit-action.html">Actions</a></span><span class="refpurpose"> — Models what a caller is attempting to do.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-polkit-seat.html">Seat</a></span><span class="refpurpose"> — Represents a ConsoleKit Seat.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-polkit-session.html">Session</a></span><span class="refpurpose"> — Represents a ConsoleKit Session.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-polkit-caller.html">Caller</a></span><span class="refpurpose"> — Represents a process requesting a mechanism to do something.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-polkit-dbus.html">Caller Determination</a></span><span class="refpurpose"> — Obtaining seat, session and caller information
via D-Bus and ConsoleKit.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-polkit-context.html">Context</a></span><span class="refpurpose"> — The main interface used to query PolicyKit.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-polkit-config.html">Configuration</a></span><span class="refpurpose"> — Represents the system-wide <code class="literal">/etc/PolicyKit/PolicyKit.conf</code> file.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-polkit-policy-file.html">Policy Definition Files</a></span><span class="refpurpose"> — Represents a set of declared actions.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-polkit-policy-file-entry.html">Policy File Entry</a></span><span class="refpurpose"> — Represents a declared action in a policy file.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-polkit-policy-default.html">Defaults</a></span><span class="refpurpose"> — Models the default policy for an action.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-polkit-policy-cache.html">Policy Cache</a></span><span class="refpurpose"> — Holds the actions defined on the system.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-polkit-authorization.html">Authorization Entry</a></span><span class="refpurpose"> — An entry in the autothorization database</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-polkit-authorization-constraint.html">Authorization Constraints</a></span><span class="refpurpose"> — Conditions that must be satisfied in
order for an authorization to apply</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-polkit-authorization-db.html">Authorization Database</a></span><span class="refpurpose"> — Reading from and writing to the database storing authorizations</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-polkit-grant.html">Authorizations and Authentication</a></span><span class="refpurpose"> — Obtain authorizations through
authentication.</span>
</dt>
</dl></dd>
<dt><span class="reference"><a href="tools-fileformats.html">III. Tools and file formats</a></span></dt>
<dd><dl>
<dt>
<span class="refentrytitle"><a href="PolicyKit.8.html">PolicyKit</a></span><span class="refpurpose"> — Centralized policy management</span>
</dt>
<dt>
<span class="refentrytitle"><a href="PolicyKit.conf.5.html">PolicyKit.conf</a></span><span class="refpurpose"> — PolicyKit configuration file</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-auth.1.html">polkit-auth</a></span><span class="refpurpose"> — Manage authorizations</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-action.1.html">polkit-action</a></span><span class="refpurpose"> — List and modify registered PolicyKit actions</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-policy-file-validate.1.html">polkit-policy-file-validate</a></span><span class="refpurpose"> — Validate a PolicyKit policy file</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-config-file-validate.1.html">polkit-config-file-validate</a></span><span class="refpurpose"> — Validate a PolicyKit configuration file</span>
</dt>
</dl></dd>
<dt><span class="index"><a href="ix01.html">Index of deprecated symbols</a></span></dt>
<dt><span class="index"><a href="ix02.html">Index of new symbols in 0.7</a></span></dt>
<dt><span class="index"><a href="ix03.html">Index of new symbols in 0.8</a></span></dt>
<dt><span class="index"><a href="ix04.html">Index</a></span></dt>
<dt><span class="appendix"><a href="license.html">A. License</a></span></dt>
</dl></div>
</div>
<div class="footer">
<hr>
          Generated by GTK-Doc V1.10</div>
</body>
</html>