ACC SHELL
<!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.75.2">
<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.14 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<div class="book" title="PolicyKit Library Reference Manual">
<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"><<a class="email" href="mailto:david@fubar.dk">david@fubar.dk</a>></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" title="Legal Notice">
<a name="id2512238"></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-Basic-types.html">Basic types</a></span><span class="refpurpose"> — Type definitions for common primitive types.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-System-Dependencies.html">System Dependencies</a></span><span class="refpurpose"> — Various platform specific utility functions</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-Simple-convenience-interface.html">Simple convenience interface</a></span><span class="refpurpose"> — Simple convenience interface</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-Error-reporting.html">Error reporting</a></span><span class="refpurpose"> — Representation of recoverable errors.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-Results.html">Results</a></span><span class="refpurpose"> — Definition of results of PolicyKit queries.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-Actions.html">Actions</a></span><span class="refpurpose"> — Models what a caller is attempting to do.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-Seat.html">Seat</a></span><span class="refpurpose"> — Represents a ConsoleKit Seat.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-Session.html">Session</a></span><span class="refpurpose"> — Represents a ConsoleKit Session.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="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-Caller-Determination.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-Context.html">Context</a></span><span class="refpurpose"> — The main interface used to query PolicyKit.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-Configuration.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-Policy-Definition-Files.html">Policy Definition Files</a></span><span class="refpurpose"> — Represents a set of declared actions.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="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-Defaults.html">Defaults</a></span><span class="refpurpose"> — Models the default policy for an action.</span>
</dt>
<dt>
<span class="refentrytitle"><a href="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-Authorization-Entry.html">Authorization Entry</a></span><span class="refpurpose"> — An entry in the autothorization database</span>
</dt>
<dt>
<span class="refentrytitle"><a href="polkit-Authorization-Constraints.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-Authorization-Database.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-Authorizations-and-Authentication.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.14</div>
</body>
</html>
ACC SHELL 2018