System/Library/PrivateFrameworks/HealthDaemon.framework
_HDDataEntitySyncMessageBuilder.h
Download _HDDataEntitySyncMessageBuilder.h
@class NSArray, HDProfile, HDDatabaseTransaction, HDEntityEncoder, HDDataProvenanceCache;
@protocol HDSyncMessageHandler;
@interface _HDDataEntitySyncMessageBuilder : NSObject {
HDProfile *_profile;
Class _entityClass;
struct { int minimum; int current; } _entityVersion;
HDDataProvenanceCache *_provenanceCache;
HDDatabaseTransaction *_transaction;
HDEntityEncoder *_entityEncoder;
id<HDSyncMessageHandler> _messageHandler;
long long _maxEncodedBytesPerChangeSet;
long long _maxEncodedBytesPerChange;
long long _totalEncodedBytes;
long long _currentEncodedBytes;
long long _lastEntityAnchor;
long long _sequence;
BOOL _hasEncodedAnyObject;
BOOL _didSendFinal;
}
@property (readonly, copy, nonatomic) NSArray *orderedProperties;
- (id)init;
- (id)description;
- (void).cxx_destruct;
- (long long)addEntity:(id)a0 row:(struct HDSQLiteRow { } *)a1 anchor:(long long)a2 error:(id *)a3;
- (BOOL)finishAndFlushWithError:(id *)a0;
- (id)initWithProfile:(id)a0 transaction:(id)a1 entityClass:(Class)a2 version:(struct { int x0; int x1; })a3 provenanceCache:(id)a4 encodingOptions:(id)a5 messageHandler:(id)a6 bytesPerChangeSet:(long long)a7 bytesPerChange:(long long)a8;
@end