PSFeedSettings.inc 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. { Parsed from PubSub.framework PSFeedSettings.h }
  2. {$ifdef TYPES}
  3. type
  4. PSFeedSettingsPtr = ^PSFeedSettings;
  5. {$endif}
  6. {$if (MAC_OS_X_VERSION_10_5 <= MAC_OS_X_VERSION_MAX_ALLOWED)}
  7. {$ifdef TYPES}
  8. const
  9. PSFeedSettingsIntervalDefault = 0.0;
  10. PSFeedSettingsIntervalNever = -1.0;
  11. PSFeedSettingsUnlimitedSize = 0;
  12. PSFeedSettingsAllTypes = nil deprecated 'in 10_5, 10_9, NA, NA';
  13. {$endif}
  14. {$ifdef CLASSES}
  15. type
  16. PSFeedSettings = objcclass external (NSObject)
  17. private
  18. _internal: id;
  19. public
  20. class function defaultFeedSettings: PSFeedSettings; message 'defaultFeedSettings';
  21. class function defaultClientSettings: PSFeedSettings; message 'defaultClientSettings';
  22. procedure setRefreshInterval(newValue: NSTimeInterval); message 'setRefreshInterval:';
  23. function refreshInterval: NSTimeInterval; message 'refreshInterval';
  24. procedure setExpirationInterval(newValue: NSTimeInterval); message 'setExpirationInterval:';
  25. function expirationInterval: NSTimeInterval; message 'expirationInterval';
  26. procedure setRefreshesInBackground(newValue: ObjCBOOL); message 'setRefreshesInBackground:';
  27. function refreshesInBackground: ObjCBOOL; message 'refreshesInBackground';
  28. procedure setDownloadsEnclosures(newValue: ObjCBOOL); message 'setDownloadsEnclosures:';
  29. function downloadsEnclosures: ObjCBOOL; message 'downloadsEnclosures';
  30. procedure setMaxEnclosureSize(newValue: double); message 'setMaxEnclosureSize:';
  31. function maxEnclosureSize: double; message 'maxEnclosureSize';
  32. procedure setEnclosureTypes(newValue: NSArray); message 'setEnclosureTypes:';
  33. function enclosureTypes: NSArray; message 'enclosureTypes';
  34. end;
  35. {$endif}
  36. {$endif}