/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
- /**
- * This header is generated by class-dump-z 0.2a.
- * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3.
- *
- * Source: /System/Library/PrivateFrameworks/GeoServices.framework/GeoServices
- */
- #import "GeoServices-Structs.h"
- #import <PBCodable.h> // Unknown library
- @class NSMutableArray, NSData, NSString;
- @interface GEORoute : PBCodable {
- int _type; // 4 = 0x4
- NSData *_latLngVertices; // 8 = 0x8
- XXStruct_19EQxD _streetSegmentIDs; // 12 = 0xc
- NSMutableArray *_steps; // 24 = 0x18
- NSString *_name; // 28 = 0x1c
- NSString *_phoneticName; // 32 = 0x20
- NSString *_transitCost; // 36 = 0x24
- BOOL _hasDepartureTimestamp; // 40 = 0x28
- double _departureTimestamp; // 44 = 0x2c
- BOOL _hasDepartureTimezoneOffset; // 52 = 0x34
- int _departureTimezoneOffset; // 56 = 0x38
- BOOL _hasArrivalTimestamp; // 60 = 0x3c
- double _arrivalTimestamp; // 64 = 0x40
- BOOL _hasArrivalTimezoneOffset; // 72 = 0x48
- int _arrivalTimezoneOffset; // 76 = 0x4c
- BOOL _hasDistance; // 80 = 0x50
- int _distance; // 84 = 0x54
- BOOL _hasExpectedTime; // 88 = 0x58
- int _expectedTime; // 92 = 0x5c
- BOOL _hasDelayTime; // 96 = 0x60
- int _delayTime; // 100 = 0x64
- NSData *_unpackedLatLngVertices; // 104 = 0x68
- }
- @property(assign, nonatomic) double arrivalTimestamp; // G=0x3670d095; S=0x3670c149; @synthesize=_arrivalTimestamp
- @property(assign, nonatomic) int arrivalTimezoneOffset; // G=0x3670d0cd; S=0x3670c175; @synthesize=_arrivalTimezoneOffset
- @property(readonly, assign, getter=isComplete) BOOL complete; // G=0x36713925;
- @property(assign, nonatomic) int delayTime; // G=0x3670d15d; S=0x3670c1e1; @synthesize=_delayTime
- @property(assign, nonatomic) double departureTimestamp; // G=0x3670d02d; S=0x3670c0f9; @synthesize=_departureTimestamp
- @property(assign, nonatomic) int departureTimezoneOffset; // G=0x3670d065; S=0x3670c125; @synthesize=_departureTimezoneOffset
- @property(assign, nonatomic) int distance; // G=0x3670d0fd; S=0x3670c199; @synthesize=_distance
- @property(assign, nonatomic) int expectedTime; // G=0x3670d12d; S=0x3670c1bd; @synthesize=_expectedTime
- @property(assign, nonatomic) BOOL hasArrivalTimestamp; // G=0x3670d075; S=0x3670d085; @synthesize=_hasArrivalTimestamp
- @property(assign, nonatomic) BOOL hasArrivalTimezoneOffset; // G=0x3670d0ad; S=0x3670d0bd; @synthesize=_hasArrivalTimezoneOffset
- @property(assign, nonatomic) BOOL hasDelayTime; // G=0x3670d13d; S=0x3670d14d; @synthesize=_hasDelayTime
- @property(assign, nonatomic) BOOL hasDepartureTimestamp; // G=0x3670d00d; S=0x3670d01d; @synthesize=_hasDepartureTimestamp
- @property(assign, nonatomic) BOOL hasDepartureTimezoneOffset; // G=0x3670d045; S=0x3670d055; @synthesize=_hasDepartureTimezoneOffset
- @property(assign, nonatomic) BOOL hasDistance; // G=0x3670d0dd; S=0x3670d0ed; @synthesize=_hasDistance
- @property(assign, nonatomic) BOOL hasExpectedTime; // G=0x3670d10d; S=0x3670d11d; @synthesize=_hasExpectedTime
- @property(readonly, assign, nonatomic) BOOL hasLatLngVertices; // G=0x3670bee5;
- @property(readonly, assign, nonatomic) BOOL hasName; // G=0x3670c0b1;
- @property(readonly, assign, nonatomic) BOOL hasPhoneticName; // G=0x3670c0c9;
- @property(readonly, assign, nonatomic) BOOL hasTransitCost; // G=0x3670c0e1;
- @property(readonly, assign, nonatomic) BOOL hasUnpackedLatLngVertices; // G=0x3670c205;
- @property(retain, nonatomic) NSData *latLngVertices; // G=0x3670cf09; S=0x3670cf19; @synthesize=_latLngVertices
- @property(retain, nonatomic) NSString *name; // G=0x3670cf71; S=0x3670cf81; @synthesize=_name
- @property(retain, nonatomic) NSString *phoneticName; // G=0x3670cfa5; S=0x3670cfb5; @synthesize=_phoneticName
- @property(readonly, assign) unsigned pointCount; // G=0x367138fd;
- @property(readonly, assign) XXStruct_zYrK5D *points; // G=0x367138dd;
- @property(retain, nonatomic) NSMutableArray *steps; // G=0x3670cf3d; S=0x3670cf4d; @synthesize=_steps
- @property(readonly, assign, nonatomic) long long *streetSegmentIDs; // G=0x3670bf11;
- @property(readonly, assign, nonatomic) unsigned streetSegmentIDsCount; // G=0x3670befd;
- @property(retain, nonatomic) NSString *transitCost; // G=0x3670cfd9; S=0x3670cfe9; @synthesize=_transitCost
- @property(assign, nonatomic) int type; // G=0x3670cee9; S=0x3670cef9; @synthesize=_type
- @property(retain, nonatomic) NSData *unpackedLatLngVertices; // G=0x3670d16d; S=0x3670d17d; @synthesize=_unpackedLatLngVertices
- - (void)addStep:(id)step; // 0x3670c00d
- - (void)addStreetSegmentID:(long long)anId; // 0x3670bf35
- // declared property getter: - (double)arrivalTimestamp; // 0x3670d095
- // declared property getter: - (int)arrivalTimezoneOffset; // 0x3670d0cd
- - (void)clearStreetSegmentIDs; // 0x3670bf21
- - (void)dealloc; // 0x3670be2d
- - (id)debugDescription; // 0x36713ce1
- // declared property getter: - (int)delayTime; // 0x3670d15d
- // declared property getter: - (double)departureTimestamp; // 0x3670d02d
- // declared property getter: - (int)departureTimezoneOffset; // 0x3670d065
- - (id)description; // 0x36713c71
- - (id)description; // 0x3670c21d
- - (id)dictionaryRepresentation; // 0x3670c28d
- // declared property getter: - (int)distance; // 0x3670d0fd
- - (void)ensureDataAlignment; // 0x36713b9d
- // declared property getter: - (int)expectedTime; // 0x3670d12d
- // declared property getter: - (BOOL)hasArrivalTimestamp; // 0x3670d075
- // declared property getter: - (BOOL)hasArrivalTimezoneOffset; // 0x3670d0ad
- // declared property getter: - (BOOL)hasDelayTime; // 0x3670d13d
- // declared property getter: - (BOOL)hasDepartureTimestamp; // 0x3670d00d
- // declared property getter: - (BOOL)hasDepartureTimezoneOffset; // 0x3670d045
- // declared property getter: - (BOOL)hasDistance; // 0x3670d0dd
- // declared property getter: - (BOOL)hasExpectedTime; // 0x3670d10d
- // declared property getter: - (BOOL)hasLatLngVertices; // 0x3670bee5
- // declared property getter: - (BOOL)hasName; // 0x3670c0b1
- // declared property getter: - (BOOL)hasPhoneticName; // 0x3670c0c9
- // declared property getter: - (BOOL)hasTransitCost; // 0x3670c0e1
- // declared property getter: - (BOOL)hasUnpackedLatLngVertices; // 0x3670c205
- // declared property getter: - (BOOL)isComplete; // 0x36713925
- // declared property getter: - (id)latLngVertices; // 0x3670cf09
- // declared property getter: - (id)name; // 0x3670cf71
- // declared property getter: - (id)phoneticName; // 0x3670cfa5
- // declared property getter: - (unsigned)pointCount; // 0x367138fd
- // declared property getter: - (XXStruct_zYrK5D *)points; // 0x367138dd
- - (BOOL)readFrom:(id)from; // 0x3670c72d
- // declared property setter: - (void)setArrivalTimestamp:(double)timestamp; // 0x3670c149
- // declared property setter: - (void)setArrivalTimezoneOffset:(int)offset; // 0x3670c175
- // declared property setter: - (void)setDelayTime:(int)time; // 0x3670c1e1
- // declared property setter: - (void)setDepartureTimestamp:(double)timestamp; // 0x3670c0f9
- // declared property setter: - (void)setDepartureTimezoneOffset:(int)offset; // 0x3670c125
- // declared property setter: - (void)setDistance:(int)distance; // 0x3670c199
- // declared property setter: - (void)setExpectedTime:(int)time; // 0x3670c1bd
- // declared property setter: - (void)setHasArrivalTimestamp:(BOOL)timestamp; // 0x3670d085
- // declared property setter: - (void)setHasArrivalTimezoneOffset:(BOOL)offset; // 0x3670d0bd
- // declared property setter: - (void)setHasDelayTime:(BOOL)time; // 0x3670d14d
- // declared property setter: - (void)setHasDepartureTimestamp:(BOOL)timestamp; // 0x3670d01d
- // declared property setter: - (void)setHasDepartureTimezoneOffset:(BOOL)offset; // 0x3670d055
- // declared property setter: - (void)setHasDistance:(BOOL)distance; // 0x3670d0ed
- // declared property setter: - (void)setHasExpectedTime:(BOOL)time; // 0x3670d11d
- // declared property setter: - (void)setLatLngVertices:(id)vertices; // 0x3670cf19
- // declared property setter: - (void)setName:(id)name; // 0x3670cf81
- // declared property setter: - (void)setPhoneticName:(id)name; // 0x3670cfb5
- // declared property setter: - (void)setSteps:(id)steps; // 0x3670cf4d
- - (void)setStreetSegmentIDs:(long long *)ids count:(unsigned)count; // 0x3670bff5
- // declared property setter: - (void)setTransitCost:(id)cost; // 0x3670cfe9
- // declared property setter: - (void)setType:(int)type; // 0x3670cef9
- // declared property setter: - (void)setUnpackedLatLngVertices:(id)vertices; // 0x3670d17d
- - (id)stepAtIndex:(unsigned)index; // 0x3670c091
- // declared property getter: - (id)steps; // 0x3670cf3d
- - (unsigned)stepsCount; // 0x3670c071
- - (long long)streetSegmentIDAtIndex:(unsigned)index; // 0x3670bf4d
- // declared property getter: - (long long *)streetSegmentIDs; // 0x3670bf11
- // declared property getter: - (unsigned)streetSegmentIDsCount; // 0x3670befd
- // declared property getter: - (id)transitCost; // 0x3670cfd9
- // declared property getter: - (int)type; // 0x3670cee9
- - (void)unpackLatLngVertices; // 0x36713955
- // declared property getter: - (id)unpackedLatLngVertices; // 0x3670d16d
- - (void)writeTo:(id)to; // 0x3670cb3d
- @end