Skip to content

Commit 5b420bb

Browse files
committed
split up headers
Signed-off-by: Wouter01 <wouterhennen@gmail.com>
1 parent 3dafadb commit 5b420bb

4 files changed

Lines changed: 56 additions & 63 deletions

File tree

.gitattributes.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

Sources/Headers/_.c

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1 @@
1-
//
2-
// _.c
3-
//
4-
//
5-
// Created by Wouter Hennen on 22/05/2023.
6-
//
7-
81

Sources/Headers/include/Header.h

Lines changed: 0 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -4,59 +4,6 @@
44
#include <sys/time.h>
55
@import Foundation;
66

7-
NS_ASSUME_NONNULL_BEGIN
8-
9-
/// Describes a basic activity event reported by LoggingSupport.
10-
/// The implementation of this class resides in the LoggingSupport framework.
11-
@interface OSActivityEvent : NSObject
12-
13-
@property (readonly, nonatomic) NSUInteger activityID;
14-
@property (copy, nonatomic) NSString *eventMessage;
15-
@property (readonly, nonatomic) NSUInteger eventType;
16-
@property (readonly, nonatomic) NSUInteger machTimestamp;
17-
@property (readonly, nonatomic) NSUInteger parentActivityID;
18-
@property (readonly, nonatomic) BOOL persisted;
19-
@property (readonly, copy, nonatomic) NSString *process;
20-
@property (readonly, nonatomic) int processID;
21-
@property (readonly, copy, nonatomic) NSString *processImagePath;
22-
@property (readonly, copy, nonatomic) NSUUID *processImageUUID;
23-
@property (readonly, nonatomic) NSUInteger processUniqueID;
24-
@property (readonly, copy, nonatomic) NSString *sender;
25-
@property (readonly, copy, nonatomic) NSString *senderImagePath;
26-
@property (readonly, copy, nonatomic) NSUUID *senderImageUUID;
27-
@property (readonly, nonatomic) NSUInteger threadID;
28-
@property (readonly, nonatomic) struct timeval timeGMT;
29-
@property (readonly, copy, nonatomic) NSDate *timestamp;
30-
@property (readonly, copy, nonatomic) NSTimeZone *timezone;
31-
@property (retain, nonatomic) NSString *timezoneName;
32-
@property (readonly, nonatomic) NSUInteger traceID;
33-
@property (readonly, nonatomic) struct timezone tz;
34-
35-
-(BOOL)persisted;
36-
-(id)description;
37-
-(id)properties;
38-
-(void)_addProperties:(id)arg0 ;
39-
-(id)_initWithProperties:(id)arg0;
40-
41-
@end
42-
43-
NS_ASSUME_NONNULL_END
44-
45-
46-
/// A subclass of OSActivityEvent,
47-
/// with additional fields suitable for an informational log message.
48-
@interface OSActivityLogMessageEvent : OSActivityEvent
49-
50-
@property (readonly, copy, nonatomic) NSString * _Nullable category;
51-
@property (readonly, nonatomic) unsigned char messageType;
52-
@property (readonly, nonatomic) NSUInteger senderProgramCounter;
53-
@property (readonly, copy, nonatomic) NSString * _Nullable subsystem;
54-
55-
-(instancetype _Nonnull)initWithEntry:(struct os_activity_stream_entry_s * _Nonnull)arg0 ;
56-
//-(void)_addProperties:(id)arg0 ;
57-
58-
@end
59-
607
#define OS_ACTIVITY_MAX_CALLSTACK 32
618

629
enum {
@@ -159,13 +106,11 @@ typedef struct os_activity_statedump_s {
159106
struct os_activity_stream_entry_s {
160107
os_activity_stream_type_t type;
161108

162-
// information about the process streaming the data
163109
pid_t pid;
164110
uint64_t proc_id;
165111
const uint8_t *proc_imageuuid;
166112
const char *proc_imagepath;
167113

168-
// the activity associated with this streamed event
169114
os_activity_id_t activity_id;
170115
os_activity_id_t parent_id;
171116

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
#ifndef OSActivityEvent_h
2+
#define OSActivityEvent_h
3+
4+
#include <sys/time.h>
5+
@import Foundation;
6+
7+
NS_ASSUME_NONNULL_BEGIN
8+
9+
@interface OSActivityEvent : NSObject
10+
11+
@property (readonly, nonatomic) NSUInteger activityID;
12+
@property (copy, nonatomic) NSString *eventMessage;
13+
@property (readonly, nonatomic) NSUInteger eventType;
14+
@property (readonly, nonatomic) NSUInteger machTimestamp;
15+
@property (readonly, nonatomic) NSUInteger parentActivityID;
16+
@property (readonly, nonatomic) BOOL persisted;
17+
@property (readonly, copy, nonatomic) NSString *process;
18+
@property (readonly, nonatomic) int processID;
19+
@property (readonly, copy, nonatomic) NSString *processImagePath;
20+
@property (readonly, copy, nonatomic) NSUUID *processImageUUID;
21+
@property (readonly, nonatomic) NSUInteger processUniqueID;
22+
@property (readonly, copy, nonatomic) NSString *sender;
23+
@property (readonly, copy, nonatomic) NSString *senderImagePath;
24+
@property (readonly, copy, nonatomic) NSUUID *senderImageUUID;
25+
@property (readonly, nonatomic) NSUInteger threadID;
26+
@property (readonly, nonatomic) struct timeval timeGMT;
27+
@property (readonly, copy, nonatomic) NSDate *timestamp;
28+
@property (readonly, copy, nonatomic) NSTimeZone *timezone;
29+
@property (retain, nonatomic) NSString *timezoneName;
30+
@property (readonly, nonatomic) NSUInteger traceID;
31+
@property (readonly, nonatomic) struct timezone tz;
32+
33+
-(BOOL)persisted;
34+
-(id)description;
35+
-(id)properties;
36+
-(void)_addProperties:(id)arg0 ;
37+
-(id)_initWithProperties:(id)arg0;
38+
39+
@end
40+
41+
NS_ASSUME_NONNULL_END
42+
43+
44+
@interface OSActivityLogMessageEvent : OSActivityEvent
45+
46+
@property (readonly, copy, nonatomic) NSString * _Nullable category;
47+
@property (readonly, nonatomic) unsigned char messageType;
48+
@property (readonly, nonatomic) NSUInteger senderProgramCounter;
49+
@property (readonly, copy, nonatomic) NSString * _Nullable subsystem;
50+
51+
-(instancetype _Nonnull)initWithEntry:(struct os_activity_stream_entry_s * _Nonnull)arg0 ;
52+
53+
@end
54+
55+
56+
#endif /* OSActivityEvent_h */

0 commit comments

Comments
 (0)