33 #ifndef BTSNOOPPARSER_H
34 #define BTSNOOPPARSER_H
100 pthread_t decode_task;
112 std::vector<IBtSnoopListener*> snoopListenerList;
121 #endif // BTSNOOPPARSER_H
void join()
wait for thread to finish (blocking method)
Definition: btsnoopparser.cpp:86
Definition: btsnooptask.h:38
void stop()
stop and join current thread
Definition: btsnoopparser.cpp:96
bool decode_streaming_file(std::string file_path)
decode streaming file (non blocking method)
Definition: btsnoopparser.cpp:110
~BtSnoopParser()
stop and join thread
Definition: btsnoopparser.cpp:55
Definition: ibtsnooplistener.h:43
Definition: btsnoopparser.h:44
void clearListeners()
remove all listeners in snoop listener list
Definition: btsnoopparser.cpp:78
BtSnoopParser()
initialize bt snoop file parser
Definition: btsnoopparser.cpp:45
void addSnoopListener(IBtSnoopListener *listener)
add a listener to monitor streamed packet record
Definition: btsnoopparser.cpp:68