1# This file is generated by objective.metadata
2#
3# Last update: Mon Sep 24 10:35:14 2012
4
5import objc, sys
6
7if sys.maxsize > 2 ** 32:
8    def sel32or64(a, b): return b
9else:
10    def sel32or64(a, b): return a
11if sys.byteorder == 'little':
12    def littleOrBig(a, b): return a
13else:
14    def littleOrBig(a, b): return b
15
16misc = {
17}
18constants = '''$PSEnclosureDownloadStateDidChangeNotification$PSErrorDomain$PSFeedAddedEntriesKey$PSFeedDidChangeEntryFlagsKey$PSFeedEntriesChangedNotification$PSFeedRefreshingNotification$PSFeedRemovedEntriesKey$PSFeedUpdatedEntriesKey$'''
19enums = '''$PSAtomFormat@2$PSEnclosureDownloadDidFail@4$PSEnclosureDownloadDidFinish@3$PSEnclosureDownloadIsActive@2$PSEnclosureDownloadIsIdle@0$PSEnclosureDownloadIsQueued@1$PSEnclosureDownloadWasDeleted@5$PSFeedSettingsUnlimitedSize@0$PSInternalError@1$PSLinkToAlternate@7$PSLinkToAtom@2$PSLinkToAtomService@3$PSLinkToFOAF@4$PSLinkToOther@0$PSLinkToRSD@5$PSLinkToRSS@1$PSLinkToSelf@6$PSNotAFeedError@2$PSRSSFormat@1$PSUnknownFormat@0$'''
20misc.update({'PSFeedSettingsIntervalNever': -1.0, 'PSFeedSettingsAllTypes': None, 'PSFeedSettingsIntervalDefault': 0.0})
21r = objc.registerMetaDataForSelector
22objc._updatingMetadata(True)
23try:
24    r(b'PSClient', b'addFeed:', {'retval': {'type': 'Z'}})
25    r(b'PSClient', b'isPrivate', {'retval': {'type': 'Z'}})
26    r(b'PSClient', b'removeFeed:', {'retval': {'type': 'Z'}})
27    r(b'PSClient', b'setPrivate:', {'arguments': {2: {'type': 'Z'}}})
28    r(b'PSEnclosure', b'download:', {'retval': {'type': 'Z'}, 'arguments': {2: {'type_modifier': b'o'}}})
29    r(b'PSEntry', b'isCurrent', {'retval': {'type': 'Z'}})
30    r(b'PSEntry', b'isFlagged', {'retval': {'type': 'Z'}})
31    r(b'PSEntry', b'isRead', {'retval': {'type': 'Z'}})
32    r(b'PSEntry', b'setCurrent:', {'arguments': {2: {'type': 'Z'}}})
33    r(b'PSEntry', b'setFlagged:', {'arguments': {2: {'type': 'Z'}}})
34    r(b'PSEntry', b'setRead:', {'arguments': {2: {'type': 'Z'}}})
35    r(b'PSFeed', b'XMLRepresentationWithEntries:', {'arguments': {2: {'type': 'Z'}}})
36    r(b'PSFeed', b'isRefreshing', {'retval': {'type': 'Z'}})
37    r(b'PSFeed', b'refresh:', {'retval': {'type': 'Z'}, 'arguments': {2: {'type_modifier': b'o'}}})
38    r(b'PSFeedSettings', b'downloadsEnclosures', {'retval': {'type': 'Z'}})
39    r(b'PSFeedSettings', b'refreshesInBackground', {'retval': {'type': 'Z'}})
40    r(b'PSFeedSettings', b'setDownloadsEnclosures:', {'arguments': {2: {'type': 'Z'}}})
41    r(b'PSFeedSettings', b'setRefreshesInBackground:', {'arguments': {2: {'type': 'Z'}}})
42finally:
43    objc._updatingMetadata(False)
44r = objc.registerMetaDataForSelector
45objc._updatingMetadata(True)
46try:
47    r(b'NSObject', b'enclosure:downloadStateDidChange:', {'retval': {'type': b'v'}, 'arguments': {2: {'type': b'@'}, 3: {'type': b'i'}}})
48    r(b'NSObject', b'feed:didAddEntries:', {'retval': {'type': b'v'}, 'arguments': {2: {'type': b'@'}, 3: {'type': b'@'}}})
49    r(b'NSObject', b'feed:didChangeFlagsInEntries:', {'retval': {'type': b'v'}, 'arguments': {2: {'type': b'@'}, 3: {'type': b'@'}}})
50    r(b'NSObject', b'feed:didRemoveEntriesWithIdentifiers:', {'retval': {'type': b'v'}, 'arguments': {2: {'type': b'@'}, 3: {'type': b'@'}}})
51    r(b'NSObject', b'feed:didUpdateEntries:', {'retval': {'type': b'v'}, 'arguments': {2: {'type': b'@'}, 3: {'type': b'@'}}})
52    r(b'NSObject', b'feedDidBeginRefresh:', {'retval': {'type': b'v'}, 'arguments': {2: {'type': b'@'}}})
53    r(b'NSObject', b'feedDidEndRefresh:', {'retval': {'type': b'v'}, 'arguments': {2: {'type': b'@'}}})
54finally:
55    objc._updatingMetadata(False)
56protocols={'PSClientDelegate': objc.informal_protocol('PSClientDelegate', [objc.selector(None, b'feed:didUpdateEntries:', b'v@:@@', isRequired=False), objc.selector(None, b'feedDidBeginRefresh:', b'v@:@', isRequired=False), objc.selector(None, b'enclosure:downloadStateDidChange:', b'v@:@i', isRequired=False), objc.selector(None, b'feed:didRemoveEntriesWithIdentifiers:', b'v@:@@', isRequired=False), objc.selector(None, b'feedDidEndRefresh:', b'v@:@', isRequired=False), objc.selector(None, b'feed:didAddEntries:', b'v@:@@', isRequired=False), objc.selector(None, b'feed:didChangeFlagsInEntries:', b'v@:@@', isRequired=False)])}
57expressions = {}
58
59# END OF FILE
60