Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(219)

Side by Side Diff: interface.cc

Issue 6591109: [login_manager] Add stub DBus API for policy get/set (Closed) Base URL: http://git.chromium.org/git/login_manager.git@master
Patch Set: Created 9 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2010 The Chromium OS Authors. All rights reserved. 1 // Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "login_manager/interface.h" 5 #include "login_manager/interface.h"
6 6
7 namespace login_manager { 7 namespace login_manager {
8 namespace gobject { 8 namespace gobject {
9 9
10 // Register with the glib type system. 10 // Register with the glib type system.
(...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after
128 GError **error) { 128 GError **error) {
129 SESSION_MANAGER_WRAP_METHOD(StoreProperty, name, value, signature); 129 SESSION_MANAGER_WRAP_METHOD(StoreProperty, name, value, signature);
130 } 130 }
131 gboolean session_manager_retrieve_property(SessionManager *self, 131 gboolean session_manager_retrieve_property(SessionManager *self,
132 gchar *name, 132 gchar *name,
133 gchar **OUT_value, 133 gchar **OUT_value,
134 GArray **OUT_signature, 134 GArray **OUT_signature,
135 GError **error) { 135 GError **error) {
136 SESSION_MANAGER_WRAP_METHOD(RetrieveProperty, name, OUT_value, OUT_signature); 136 SESSION_MANAGER_WRAP_METHOD(RetrieveProperty, name, OUT_value, OUT_signature);
137 } 137 }
138 gboolean session_manager_store_policy(SessionManager *self,
139 gchar *policy_blob,
140 GArray *signature,
141 GError **error) {
142 SESSION_MANAGER_WRAP_METHOD(StorePolicy, policy_blob, signature);
143 }
144 gboolean session_manager_retrieve_policy(SessionManager *self,
145 gchar **OUT_policy_blob,
146 GArray **OUT_signature,
147 GError **error) {
148 SESSION_MANAGER_WRAP_METHOD(RetrievePolicy, OUT_policy_blob, OUT_signature);
149 }
138 gboolean session_manager_lock_screen(SessionManager *self, 150 gboolean session_manager_lock_screen(SessionManager *self,
139 GError **error) { 151 GError **error) {
140 SESSION_MANAGER_WRAP_METHOD0(LockScreen); 152 SESSION_MANAGER_WRAP_METHOD0(LockScreen);
141 } 153 }
142 gboolean session_manager_unlock_screen(SessionManager *self, 154 gboolean session_manager_unlock_screen(SessionManager *self,
143 GError **error) { 155 GError **error) {
144 SESSION_MANAGER_WRAP_METHOD0(UnlockScreen); 156 SESSION_MANAGER_WRAP_METHOD0(UnlockScreen);
145 } 157 }
146 gboolean session_manager_restart_job(SessionManager* self, 158 gboolean session_manager_restart_job(SessionManager* self,
147 gint pid, 159 gint pid,
148 gchar* arguments, 160 gchar* arguments,
149 gboolean* OUT_done, 161 gboolean* OUT_done,
150 GError** error) { 162 GError** error) {
151 SESSION_MANAGER_WRAP_METHOD(RestartJob, pid, arguments, OUT_done); 163 SESSION_MANAGER_WRAP_METHOD(RestartJob, pid, arguments, OUT_done);
152 } 164 }
153 gboolean session_manager_restart_entd(SessionManager* self, 165 gboolean session_manager_restart_entd(SessionManager* self,
154 GError** error) { 166 GError** error) {
155 SESSION_MANAGER_WRAP_METHOD0(RestartEntd); 167 SESSION_MANAGER_WRAP_METHOD0(RestartEntd);
156 } 168 }
157 169
158 #undef SESSION_MANAGER_WRAP_METHOD 170 #undef SESSION_MANAGER_WRAP_METHOD
159 171
160 } // namespace gobject 172 } // namespace gobject
161 } // namespace login_manager 173 } // namespace login_manager
OLDNEW
« SessionManager.conf ('K') | « interface.h ('k') | session_manager.xml » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698