@class NSTimeZone, NSString, NSUUID, NSDate, OSLogEventBacktrace, OSLogEventDecomposedMessage; @interface OSLogEventProxy : NSObject { struct { unsigned long long type; int pid; unsigned int uid; unsigned long long proc_id; unsigned int pidversion; char *proc_imageuuid; char *proc_imagepath; unsigned long long activity_id; unsigned long long parent_id; struct { unsigned long long trace_id; unsigned long long timestamp; unsigned long long thread; struct mach_timebase_info { unsigned int numer; unsigned int denom; } timebase; char *dsc_uuid; char *image_uuid; char *image_path; struct timeval { long long tv_sec; int tv_usec; } tv_gmt; struct timezone { int tz_minuteswest; int tz_dsttime; } tz; unsigned long long offset; unsigned long long format_offset; unsigned int opaque_flags; char *message; unsigned long long sz; } common; union { struct { unsigned long long creator_aid; unsigned long long unique_pid; } activity_create; struct { unsigned long long transition_id; } activity_transition; struct { char *buffer; unsigned long long buffer_sz; struct os_log_fmt_hdr_s *hdr; void *pubdata; unsigned short pubdata_sz; char *privdata; unsigned long long privdata_sz; char *subsystem; char *category; unsigned int oversize_id; unsigned char ttl; BOOL persisted; unsigned char signpost_scope; unsigned char signpost_type; unsigned long long signpost_id; unsigned long long signpost_name_offset; char *signpost_name; BOOL has_context_data; } log_message; struct { BOOL persisted; } useraction; struct { unsigned char boot_uuid[16]; unsigned long long flags; unsigned long long continuous_time; unsigned long long wallclock_nsec; unsigned char ttl; } timesync; struct { struct { unsigned long long stamp; struct timeval { long long tv_sec; int tv_usec; } tv_gmt; struct timezone { int tz_minuteswest; int tz_dsttime; } tz; } start; struct { unsigned long long stamp; struct timeval { long long tv_sec; int tv_usec; } tv_gmt; struct timezone { int tz_minuteswest; int tz_dsttime; } tz; } end; unsigned int count; } loss; } ; struct { unsigned long long message_size; unsigned char ttl; } statedump; } _eint; struct os_activity_map_s { } *_aid_map; struct { unsigned int x0; unsigned long long x1; union { struct { struct tracev3_chunk_s *x0; struct catalog_s *x1; struct _OSLogEventChunkContext { struct tracev3_chunk_s *x0; struct _firehose_unaligned_chunk_s *x1; struct iovec { void *x0; unsigned long long x1; } x2; struct catalog_procinfo_s *x3; } x2; struct _firehose_unaligned_tracepoint_s *x3; } x0; struct { unsigned char x0[16]; struct os_timesync_time_entry_s { struct os_timesync_header_s { unsigned short x0; unsigned short x1; unsigned int x2; } x0; unsigned long long x1; unsigned long long x2; struct timezone { int x0; int x1; } x3; } x1; } x1; struct { unsigned char x0[16]; unsigned char x1; BOOL x2; } x2; } x2; } *_event; unsigned long long _efv; struct _os_timesync_db_s { } *_tsdb; int _uuiddbfd; struct timezone { int tz_minuteswest; int tz_dsttime; } _tz; BOOL _sensitive; BOOL _trackActivities; unsigned long long _thread; unsigned long long _retainCount; NSString *_processImagePath; NSString *_senderImagePath; OSLogEventBacktrace *_backtrace; NSString *_logMessage; OSLogEventDecomposedMessage *_decomposedMessage; } @property (readonly, nonatomic) unsigned int _oversizeIdentifier; @property (nonatomic) unsigned long long _timesyncRangeUUIDIndex; @property (readonly, nonatomic) NSString *composedMessage; @property (readonly, nonatomic) unsigned long long type; @property (readonly, nonatomic) unsigned long long logType; @property (readonly, nonatomic) unsigned long long size; @property (readonly, nonatomic) unsigned long long timeToLive; @property (readonly, nonatomic) unsigned long long traceIdentifier; @property (readonly, nonatomic) unsigned long long threadIdentifier; @property (readonly, nonatomic) NSDate *date; @property (readonly, nonatomic) NSTimeZone *timeZone; @property (readonly, nonatomic) struct timeval { long long x0; int x1; } *unixDate; @property (readonly, nonatomic) struct timezone { int x0; int x1; } *unixTimeZone; @property (readonly, nonatomic) int processIdentifier; @property (readonly, nonatomic) unsigned int userIdentifier; @property (readonly, nonatomic) unsigned int processIdentifierVersion; @property (readonly, nonatomic) unsigned long long activityIdentifier; @property (readonly, nonatomic) unsigned long long parentActivityIdentifier; @property (readonly, nonatomic) unsigned long long transitionActivityIdentifier; @property (readonly, nonatomic) NSUUID *bootUUID; @property (readonly, nonatomic) unsigned long long continuousNanosecondsSinceBoot; @property (readonly, nonatomic) unsigned long long machContinuousTimestamp; @property (readonly, nonatomic) NSUUID *processImageUUID; @property (readonly, nonatomic) const char *processImageUUIDBytes; @property (readonly, nonatomic) NSString *processImagePath; @property (readonly, nonatomic) NSString *process; @property (readonly, nonatomic) NSUUID *senderImageUUID; @property (readonly, nonatomic) const char *senderImageUUIDBytes; @property (readonly, nonatomic) NSString *senderImagePath; @property (readonly, nonatomic) NSString *sender; @property (readonly, nonatomic) unsigned long long senderImageOffset; @property (readonly, nonatomic) OSLogEventBacktrace *backtrace; @property (readonly, nonatomic) NSString *subsystem; @property (readonly, nonatomic) NSString *category; @property (readonly, nonatomic) NSString *formatString; @property (readonly, nonatomic) OSLogEventDecomposedMessage *decomposedMessage; @property (readonly, nonatomic) unsigned long long signpostIdentifier; @property (readonly, nonatomic) unsigned long long signpostType; @property (readonly, nonatomic) unsigned long long signpostScope; @property (readonly, nonatomic) NSString *signpostName; @property (readonly, nonatomic) unsigned long long creatorActivityIdentifier; @property (readonly, nonatomic) unsigned long long creatorProcessUniqueIdentifier; @property (readonly, nonatomic) unsigned long long lossStartMachContinuousTimestamp; @property (readonly, nonatomic) struct timeval { long long x0; int x1; } *lossStartUnixDate; @property (readonly, nonatomic) struct timezone { int x0; int x1; } *lossStartUnixTimeZone; @property (readonly, nonatomic) unsigned long long lossEndMachContinuousTimestamp; @property (readonly, nonatomic) struct timeval { long long x0; int x1; } *lossEndUnixDate; @property (readonly, nonatomic) struct timezone { int x0; int x1; } *lossEndUnixTimeZone; @property (readonly, nonatomic) struct { unsigned int x0; BOOL x1; } lossCount; + (id)_make; - (id)retain; - (void)_setTimesyncDatabase:(struct _os_timesync_db_s { } *)a0; - (id)init; - (oneway void)_unmake; - (BOOL)_shouldIncludeSensitive; - (void)_setBuffer:(const void *)a0 size:(unsigned long long)a1 privateBuffer:(const void *)a2 privateSize:(unsigned long long)a3; - (void)_setUUIDDBFileDescriptor:(int)a0; - (unsigned long long)processUniqueIdentifier; - (void)_setThreadCrumb; - (id)formatArguments; - (BOOL)_setLogEvent:(struct { unsigned int x0; unsigned long long x1; union { struct { struct tracev3_chunk_s *x0; struct catalog_s *x1; struct _OSLogEventChunkContext { struct tracev3_chunk_s *x0; struct _firehose_unaligned_chunk_s *x1; struct iovec { void *x0; unsigned long long x1; } x2; struct catalog_procinfo_s *x3; } x2; struct _firehose_unaligned_tracepoint_s *x3; } x0; struct { unsigned char x0[16]; struct os_timesync_time_entry_s { struct os_timesync_header_s { unsigned short x0; unsigned short x1; unsigned int x2; } x0; unsigned long long x1; unsigned long long x2; struct timezone { int x0; int x1; } x3; } x1; } x1; struct { unsigned char x0[16]; unsigned char x1; BOOL x2; } x2; } x2; } *)a0 rangeUUIDIndex:(unsigned long long)a1 machTimebase:(struct mach_timebase_info { unsigned int x0; unsigned int x1; } *)a2; - (id)methodSignatureForSelector:(SEL)a0; - (id)description; - (void)_setIncludeSensitive:(BOOL)a0; - (void)_setDoNotTrackActivites:(BOOL)a0; - (void)_setFallbackTimezone; - (void)_assertBalanced; - (oneway void)release; - (void)_fillFromXPCEventObject:(id)a0; - (BOOL)respondsToSelector:(SEL)a0; @end