luxlabs header browser preview


@class PLXPCListenerOperatorComposition, PLTimer, PLEntryNotificationOperatorComposition;

@interface PLHomeKitAgent : PLAgent

@property (retain) PLXPCListenerOperatorComposition *homeKitEventsListener;
@property (retain) PLXPCListenerOperatorComposition *homeConfigurationListener;
@property (retain) PLXPCListenerOperatorComposition *cameraConfigurationListener;
@property (retain) PLXPCListenerOperatorComposition *homeKitRegistrationListener;
@property unsigned long long numBTPushes;
@property unsigned long long numConnections;
@property unsigned long long numPrevBTPushes;
@property unsigned long long numPrevConnections;
@property unsigned long long numBTConnections;
@property unsigned long long numIPConnections;
@property unsigned long long numBonjour;
@property unsigned long long numIPEvents;
@property unsigned long long numIDSPushes;
@property unsigned long long numCloudPushes;
@property unsigned long long numBTWakeAdvt;
@property unsigned long long numBTWakes;
@property double lastapwake;
@property BOOL enablelog;
@property (retain) PLEntryNotificationOperatorComposition *sbcLevelChanged;
@property (retain) PLEntryNotificationOperatorComposition *deviceWake;
@property (retain) PLTimer *runTimeAggregatorTimer;
@property unsigned long long numaggregatelines;
@property unsigned long long numBTlines;

+ (id)defaults;
+ (id)entryEventNoneDefinitions;
+ (id)entryAggregateDefinitions;
+ (void)load;
+ (id)entryEventPointDefinitionHomeKitEvents;
+ (id)entryEventForwardDefinitionCameraConfiguration;
+ (id)entryEventForwardDefinitions;
+ (id)entryEventBackwardDefinitions;
+ (id)entryEventPointDefinitions;
+ (id)entryEventPointDefinitionHomeKitRegistration;
+ (id)entryAggregateDefinitionIDSPushMessageTypes;
+ (id)entryEventPointDefinitionHomeKitAdvt;
+ (id)entryEventPointDefinitionHomeKitSummary;
+ (id)entryEventForwardDefinitionHomeConfiguration;

- (id)init;
- (void)logEventForwardHomeConfiguration:(id)a0;
- (void)log;
- (void)initOperatorDependancies;
- (void)writeAggregateCounters:(id)a0;
- (long long)registrationTypeStringToEnum:(id)a0;
- (void)logEventPointHomeKitEvents:(id)a0;
- (void)logEventForwardCameraConfiguration:(id)a0;
- (long long)eventTypeStringToEnum:(id)a0;
- (void)logEventPointHomeKitRegistration:(id)a0;
- (void).cxx_destruct;
- (void)logAggregateIDSPushMessageTypes:(id)a0;
- (BOOL)isAllowedMessageType:(id)a0;

@end