PageRenderTime 21ms CodeModel.GetById 9ms app.highlight 8ms RepoModel.GetById 1ms app.codeStats 0ms

/core/externals/update-engine/externals/gdata-objectivec-client/Source/ACL/GDataServiceACL.h

http://macfuse.googlecode.com/
C++ Header | 54 lines | 24 code | 11 blank | 19 comment | 3 complexity | 7d9c193ad52e6dabf6d772ed77417b77 MD5 | raw file
 1/* Copyright (c) 2009 Google Inc.
 2*
 3* Licensed under the Apache License, Version 2.0 (the "License");
 4* you may not use this file except in compliance with the License.
 5* You may obtain a copy of the License at
 6*
 7*     http://www.apache.org/licenses/LICENSE-2.0
 8*
 9* Unless required by applicable law or agreed to in writing, software
10* distributed under the License is distributed on an "AS IS" BASIS,
11* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12* See the License for the specific language governing permissions and
13* limitations under the License.
14*/
15
16//
17//  GDataServiceACL.h
18//
19
20#if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_ACLS \
21  || GDATA_INCLUDE_CALENDAR_SERVICE || GDATA_INCLUDE_DOCS_SERVICE
22
23#import "GDataServiceGoogle.h"
24
25@class GDataEntryACL;
26
27// GDataServiceGoogle is the version of the service class that supports
28// Google authentication.
29@interface GDataServiceGoogle (GDataServiceACLAdditions)
30
31- (GDataServiceTicket *)fetchACLFeedWithURL:(NSURL *)feedURL
32                                   delegate:(id)delegate
33                          didFinishSelector:(SEL)finishedSelector;
34
35- (GDataServiceTicket *)fetchACLEntryByInsertingEntry:(GDataEntryACL *)entryToInsert
36                                           forFeedURL:(NSURL *)feedURL
37                                             delegate:(id)delegate
38                                    didFinishSelector:(SEL)finishedSelector;
39
40- (GDataServiceTicket *)fetchACLEntryByUpdatingEntry:(GDataEntryACL *)entryToUpdate
41                                            delegate:(id)delegate
42                                   didFinishSelector:(SEL)finishedSelector;
43
44- (GDataServiceTicket *)fetchACLEntryByUpdatingEntry:(GDataEntryACL *)entryToUpdate
45                                         forEntryURL:(NSURL *)entryURL
46                                            delegate:(id)delegate
47                                   didFinishSelector:(SEL)finishedSelector;
48
49- (GDataServiceTicket *)deleteACLEntry:(GDataEntryACL *)entryToDelete
50                              delegate:(id)delegate
51                     didFinishSelector:(SEL)finishedSelector;
52@end
53
54#endif // !GDATA_REQUIRE_SERVICE_INCLUDE || GDATA_INCLUDE_*