65 BtSnoopTask(std::string file_path,std::vector<IBtSnoopListener*> *snoopListenerList);
124 static jmethodID mid;
125 #endif // __ANDROID__
132 std::string file_path;
152 std::vector<IBtSnoopListener*> *snoopListenerList;
157 std::vector<BtSnoopPacket> packetDataRecords;
160 char * packet_header;
175 int packet_record_state;
180 #endif // __ANDROID__
183 #endif // BTSNOOPTASK_H
int decode_streaming_file(std::ifstream *fileStream, int current_position)
decode full snoop file header / packet record data
Definition: btsnooptask.cpp:203
static void * decoding_helper(void *context)
Definition: btsnooptask.h:117
Definition: btsnooptask.h:38
~BtSnoopTask()
exit control loop
Definition: btsnooptask.cpp:95
Definition: btsnooppacket.h:40
void * decoding_task(void)
decoding thread task
Definition: btsnooptask.cpp:112
bool decode_file()
decode full snoop file header / packet record data
Definition: btsnooptask.cpp:411
BtSnoopTask()
build decoding task
Definition: btsnooptask.cpp:56
std::vector< BtSnoopPacket > getPacketDataRecords()
get list of decoded packet
Definition: btsnooptask.cpp:401
snoop_state
Definition: btsnoopstate.h:36
BtSnoopFileInfo getFileInfo()
get file information header object
Definition: btsnooptask.cpp:391
Definition: btsnoopfileinfo.h:40
void stop()
stop decoding : exit control loop
Definition: btsnooptask.cpp:103