System/Library/Frameworks/NetworkExtension.framework
NETrie.h
@interface NETrie : NSObject {
BOOL _reverse;
BOOL _partialSearchAllowed;
char _partialSearchTerminator;
struct ne_trie { unsigned long long magic; unsigned long long version; struct ne_trie_node *nodes; unsigned short *child_maps; char *bytes; void *memory; unsigned short nodes_count; unsigned short child_maps_count; unsigned short bytes_count; unsigned short nodes_free_next; unsigned short child_maps_free_next; unsigned short bytes_free_next; unsigned short root; unsigned long long trie_memory_size; unsigned long long nodes_mem_size; unsigned long long child_maps_mem_size; unsigned long long bytes_mem_size; BOOL is_mmap; double timestamp; } _trie;
}
- (void)dealloc;
- (BOOL)searchWithString:(id)a0;
- (id)initWithDomains:(id)a0 reverse:(BOOL)a1 partialSearchAllowed:(BOOL)a2 partialSearchTerminator:(char)a3;
- (BOOL)search:(const char *)a0 length:(int)a1;
@end