/Telluride9A336a.K66OS/PrivateFrameworks/GeoServices.framework/Headers/GEORoute.h

https://github.com/lechium/appletv-private-headers · C Header · 137 lines · 75 code · 4 blank · 58 comment · 0 complexity · e660e1f67d096100697528eb7f77de6d MD5 · raw file

  1. /**
  2. * This header is generated by class-dump-z 0.2a.
  3. * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3.
  4. *
  5. * Source: /System/Library/PrivateFrameworks/GeoServices.framework/GeoServices
  6. */
  7. #import "GeoServices-Structs.h"
  8. #import <PBCodable.h> // Unknown library
  9. @class NSMutableArray, NSData, NSString;
  10. @interface GEORoute : PBCodable {
  11. int _type; // 4 = 0x4
  12. NSData *_latLngVertices; // 8 = 0x8
  13. XXStruct_19EQxD _streetSegmentIDs; // 12 = 0xc
  14. NSMutableArray *_steps; // 24 = 0x18
  15. NSString *_name; // 28 = 0x1c
  16. NSString *_phoneticName; // 32 = 0x20
  17. NSString *_transitCost; // 36 = 0x24
  18. BOOL _hasDepartureTimestamp; // 40 = 0x28
  19. double _departureTimestamp; // 44 = 0x2c
  20. BOOL _hasDepartureTimezoneOffset; // 52 = 0x34
  21. int _departureTimezoneOffset; // 56 = 0x38
  22. BOOL _hasArrivalTimestamp; // 60 = 0x3c
  23. double _arrivalTimestamp; // 64 = 0x40
  24. BOOL _hasArrivalTimezoneOffset; // 72 = 0x48
  25. int _arrivalTimezoneOffset; // 76 = 0x4c
  26. BOOL _hasDistance; // 80 = 0x50
  27. int _distance; // 84 = 0x54
  28. BOOL _hasExpectedTime; // 88 = 0x58
  29. int _expectedTime; // 92 = 0x5c
  30. BOOL _hasDelayTime; // 96 = 0x60
  31. int _delayTime; // 100 = 0x64
  32. NSData *_unpackedLatLngVertices; // 104 = 0x68
  33. }
  34. @property(assign, nonatomic) double arrivalTimestamp; // G=0x3670d095; S=0x3670c149; @synthesize=_arrivalTimestamp
  35. @property(assign, nonatomic) int arrivalTimezoneOffset; // G=0x3670d0cd; S=0x3670c175; @synthesize=_arrivalTimezoneOffset
  36. @property(readonly, assign, getter=isComplete) BOOL complete; // G=0x36713925;
  37. @property(assign, nonatomic) int delayTime; // G=0x3670d15d; S=0x3670c1e1; @synthesize=_delayTime
  38. @property(assign, nonatomic) double departureTimestamp; // G=0x3670d02d; S=0x3670c0f9; @synthesize=_departureTimestamp
  39. @property(assign, nonatomic) int departureTimezoneOffset; // G=0x3670d065; S=0x3670c125; @synthesize=_departureTimezoneOffset
  40. @property(assign, nonatomic) int distance; // G=0x3670d0fd; S=0x3670c199; @synthesize=_distance
  41. @property(assign, nonatomic) int expectedTime; // G=0x3670d12d; S=0x3670c1bd; @synthesize=_expectedTime
  42. @property(assign, nonatomic) BOOL hasArrivalTimestamp; // G=0x3670d075; S=0x3670d085; @synthesize=_hasArrivalTimestamp
  43. @property(assign, nonatomic) BOOL hasArrivalTimezoneOffset; // G=0x3670d0ad; S=0x3670d0bd; @synthesize=_hasArrivalTimezoneOffset
  44. @property(assign, nonatomic) BOOL hasDelayTime; // G=0x3670d13d; S=0x3670d14d; @synthesize=_hasDelayTime
  45. @property(assign, nonatomic) BOOL hasDepartureTimestamp; // G=0x3670d00d; S=0x3670d01d; @synthesize=_hasDepartureTimestamp
  46. @property(assign, nonatomic) BOOL hasDepartureTimezoneOffset; // G=0x3670d045; S=0x3670d055; @synthesize=_hasDepartureTimezoneOffset
  47. @property(assign, nonatomic) BOOL hasDistance; // G=0x3670d0dd; S=0x3670d0ed; @synthesize=_hasDistance
  48. @property(assign, nonatomic) BOOL hasExpectedTime; // G=0x3670d10d; S=0x3670d11d; @synthesize=_hasExpectedTime
  49. @property(readonly, assign, nonatomic) BOOL hasLatLngVertices; // G=0x3670bee5;
  50. @property(readonly, assign, nonatomic) BOOL hasName; // G=0x3670c0b1;
  51. @property(readonly, assign, nonatomic) BOOL hasPhoneticName; // G=0x3670c0c9;
  52. @property(readonly, assign, nonatomic) BOOL hasTransitCost; // G=0x3670c0e1;
  53. @property(readonly, assign, nonatomic) BOOL hasUnpackedLatLngVertices; // G=0x3670c205;
  54. @property(retain, nonatomic) NSData *latLngVertices; // G=0x3670cf09; S=0x3670cf19; @synthesize=_latLngVertices
  55. @property(retain, nonatomic) NSString *name; // G=0x3670cf71; S=0x3670cf81; @synthesize=_name
  56. @property(retain, nonatomic) NSString *phoneticName; // G=0x3670cfa5; S=0x3670cfb5; @synthesize=_phoneticName
  57. @property(readonly, assign) unsigned pointCount; // G=0x367138fd;
  58. @property(readonly, assign) XXStruct_zYrK5D *points; // G=0x367138dd;
  59. @property(retain, nonatomic) NSMutableArray *steps; // G=0x3670cf3d; S=0x3670cf4d; @synthesize=_steps
  60. @property(readonly, assign, nonatomic) long long *streetSegmentIDs; // G=0x3670bf11;
  61. @property(readonly, assign, nonatomic) unsigned streetSegmentIDsCount; // G=0x3670befd;
  62. @property(retain, nonatomic) NSString *transitCost; // G=0x3670cfd9; S=0x3670cfe9; @synthesize=_transitCost
  63. @property(assign, nonatomic) int type; // G=0x3670cee9; S=0x3670cef9; @synthesize=_type
  64. @property(retain, nonatomic) NSData *unpackedLatLngVertices; // G=0x3670d16d; S=0x3670d17d; @synthesize=_unpackedLatLngVertices
  65. - (void)addStep:(id)step; // 0x3670c00d
  66. - (void)addStreetSegmentID:(long long)anId; // 0x3670bf35
  67. // declared property getter: - (double)arrivalTimestamp; // 0x3670d095
  68. // declared property getter: - (int)arrivalTimezoneOffset; // 0x3670d0cd
  69. - (void)clearStreetSegmentIDs; // 0x3670bf21
  70. - (void)dealloc; // 0x3670be2d
  71. - (id)debugDescription; // 0x36713ce1
  72. // declared property getter: - (int)delayTime; // 0x3670d15d
  73. // declared property getter: - (double)departureTimestamp; // 0x3670d02d
  74. // declared property getter: - (int)departureTimezoneOffset; // 0x3670d065
  75. - (id)description; // 0x36713c71
  76. - (id)description; // 0x3670c21d
  77. - (id)dictionaryRepresentation; // 0x3670c28d
  78. // declared property getter: - (int)distance; // 0x3670d0fd
  79. - (void)ensureDataAlignment; // 0x36713b9d
  80. // declared property getter: - (int)expectedTime; // 0x3670d12d
  81. // declared property getter: - (BOOL)hasArrivalTimestamp; // 0x3670d075
  82. // declared property getter: - (BOOL)hasArrivalTimezoneOffset; // 0x3670d0ad
  83. // declared property getter: - (BOOL)hasDelayTime; // 0x3670d13d
  84. // declared property getter: - (BOOL)hasDepartureTimestamp; // 0x3670d00d
  85. // declared property getter: - (BOOL)hasDepartureTimezoneOffset; // 0x3670d045
  86. // declared property getter: - (BOOL)hasDistance; // 0x3670d0dd
  87. // declared property getter: - (BOOL)hasExpectedTime; // 0x3670d10d
  88. // declared property getter: - (BOOL)hasLatLngVertices; // 0x3670bee5
  89. // declared property getter: - (BOOL)hasName; // 0x3670c0b1
  90. // declared property getter: - (BOOL)hasPhoneticName; // 0x3670c0c9
  91. // declared property getter: - (BOOL)hasTransitCost; // 0x3670c0e1
  92. // declared property getter: - (BOOL)hasUnpackedLatLngVertices; // 0x3670c205
  93. // declared property getter: - (BOOL)isComplete; // 0x36713925
  94. // declared property getter: - (id)latLngVertices; // 0x3670cf09
  95. // declared property getter: - (id)name; // 0x3670cf71
  96. // declared property getter: - (id)phoneticName; // 0x3670cfa5
  97. // declared property getter: - (unsigned)pointCount; // 0x367138fd
  98. // declared property getter: - (XXStruct_zYrK5D *)points; // 0x367138dd
  99. - (BOOL)readFrom:(id)from; // 0x3670c72d
  100. // declared property setter: - (void)setArrivalTimestamp:(double)timestamp; // 0x3670c149
  101. // declared property setter: - (void)setArrivalTimezoneOffset:(int)offset; // 0x3670c175
  102. // declared property setter: - (void)setDelayTime:(int)time; // 0x3670c1e1
  103. // declared property setter: - (void)setDepartureTimestamp:(double)timestamp; // 0x3670c0f9
  104. // declared property setter: - (void)setDepartureTimezoneOffset:(int)offset; // 0x3670c125
  105. // declared property setter: - (void)setDistance:(int)distance; // 0x3670c199
  106. // declared property setter: - (void)setExpectedTime:(int)time; // 0x3670c1bd
  107. // declared property setter: - (void)setHasArrivalTimestamp:(BOOL)timestamp; // 0x3670d085
  108. // declared property setter: - (void)setHasArrivalTimezoneOffset:(BOOL)offset; // 0x3670d0bd
  109. // declared property setter: - (void)setHasDelayTime:(BOOL)time; // 0x3670d14d
  110. // declared property setter: - (void)setHasDepartureTimestamp:(BOOL)timestamp; // 0x3670d01d
  111. // declared property setter: - (void)setHasDepartureTimezoneOffset:(BOOL)offset; // 0x3670d055
  112. // declared property setter: - (void)setHasDistance:(BOOL)distance; // 0x3670d0ed
  113. // declared property setter: - (void)setHasExpectedTime:(BOOL)time; // 0x3670d11d
  114. // declared property setter: - (void)setLatLngVertices:(id)vertices; // 0x3670cf19
  115. // declared property setter: - (void)setName:(id)name; // 0x3670cf81
  116. // declared property setter: - (void)setPhoneticName:(id)name; // 0x3670cfb5
  117. // declared property setter: - (void)setSteps:(id)steps; // 0x3670cf4d
  118. - (void)setStreetSegmentIDs:(long long *)ids count:(unsigned)count; // 0x3670bff5
  119. // declared property setter: - (void)setTransitCost:(id)cost; // 0x3670cfe9
  120. // declared property setter: - (void)setType:(int)type; // 0x3670cef9
  121. // declared property setter: - (void)setUnpackedLatLngVertices:(id)vertices; // 0x3670d17d
  122. - (id)stepAtIndex:(unsigned)index; // 0x3670c091
  123. // declared property getter: - (id)steps; // 0x3670cf3d
  124. - (unsigned)stepsCount; // 0x3670c071
  125. - (long long)streetSegmentIDAtIndex:(unsigned)index; // 0x3670bf4d
  126. // declared property getter: - (long long *)streetSegmentIDs; // 0x3670bf11
  127. // declared property getter: - (unsigned)streetSegmentIDsCount; // 0x3670befd
  128. // declared property getter: - (id)transitCost; // 0x3670cfd9
  129. // declared property getter: - (int)type; // 0x3670cee9
  130. - (void)unpackLatLngVertices; // 0x36713955
  131. // declared property getter: - (id)unpackedLatLngVertices; // 0x3670d16d
  132. - (void)writeTo:(id)to; // 0x3670cb3d
  133. @end