luxlabs header browser preview


@interface HMDDataStreamMessageCoder : NSObject

+ (id)_buildUnencryptedOPACKHeader:(id)a0 payload:(id)a1 error:(id *)a2;
+ (BOOL)_decodeOPACKFrame:(id)a0 receivedHeader:(id *)a1 receivedPayload:(id *)a2 error:(id *)a3;
+ (BOOL)_decryptEncryptedOPACKFrame:(id)a0 sessionEncryption:(id)a1 receivedHeader:(id *)a2 receivedPayload:(id *)a3 error:(id *)a4;
+ (id)_encodeOPACKHeader:(id)a0 payload:(id)a1 error:(id *)a2;
+ (id)_encryptEncryptedOPACKHeader:(id)a0 payload:(id)a1 sessionEncryption:(id)a2 error:(id *)a3;
+ (BOOL)_unpackUnencryptedOPACKFrame:(id)a0 receivedHeader:(id *)a1 receivedPayload:(id *)a2 error:(id *)a3;
+ (id)buildUnencryptedOPACKHeader:(id)a0 payload:(id)a1 error:(id *)a2;
+ (BOOL)decryptEncryptedOPACKFrame:(id)a0 sessionEncryption:(id)a1 receivedHeader:(id *)a2 receivedPayload:(id *)a3 error:(id *)a4;
+ (id)encryptEncryptedOPACKHeader:(id)a0 payload:(id)a1 sessionEncryption:(id)a2 error:(id *)a3;
+ (id)eventHeaderForProtocol:(id)a0 topic:(id)a1;
+ (BOOL)readHeaderFromPartialData:(id)a0 frameType:(unsigned char *)a1 payloadLength:(unsigned long long *)a2;
+ (BOOL)readHeaderFromPartialData:(const char *)a0 length:(unsigned long long)a1 frameType:(unsigned char *)a2 payloadLength:(unsigned long long *)a3;
+ (id)requestHeaderForProtocol:(id)a0 topic:(id)a1 identifier:(id)a2;
+ (id)responseHeaderForRequestHeader:(id)a0 status:(unsigned short)a1;
+ (BOOL)unpackUnencryptedOPACKFrame:(id)a0 receivedHeader:(id *)a1 receivedPayload:(id *)a2 error:(id *)a3;

@end