luxlabs header browser preview


@class NSSet, NSDictionary, NSArray;
@protocol COCompanionLinkClientFactoryProtocol;

@interface COMeshLocalNode : COMeshNode

@property (copy, nonatomic) NSSet *acceptableCommands;
@property (copy, nonatomic) NSDictionary *commands;
@property (copy, nonatomic) NSArray *nodes;
@property (readonly, nonatomic) unsigned short listeningPort;
@property (readonly, nonatomic) NSArray *pendingActivation;
@property (readonly, nonatomic) NSSet *ignoredIDSIdentifiers;
@property (retain, nonatomic) id<COCompanionLinkClientFactoryProtocol> companionLinkClientFactory;

- (void)activate;
- (void).cxx_destruct;
- (id)IDSIdentifier;
- (id)_createNodeForDevice:(id)a0 IDSIdentifier:(id)a1 configure:(id /* block */)a2;
- (void)_handleActivation:(id)a0;
- (id)_handleDiscoveryRecord:(id)a0;
- (void)_handleEventIdentifier:(id)a0 rapportRepresentation:(id)a1 options:(id)a2 fromNode:(id)a3;
- (void)_handleFoundDevice:(id)a0;
- (void)_handleLostDevice:(id)a0;
- (void)_handleLostNode:(id)a0;
- (void)_handleRequestIdentifier:(id)a0 rapportRepresentation:(id)a1 options:(id)a2 responseHandler:(id /* block */)a3 fromNode:(id)a4 at:(unsigned long long)a5;
- (void)_invalidateAndReintroduceNode:(id)a0;
- (id)_nodeForIDSIdentifier:(id)a0;
- (void)_updateListeningPort:(id)a0;
- (id)initWithCompanionLinkClient:(id)a0 source:(id)a1;

@end