24 #ifndef __PACKETSOURCE_USRP_H__ 25 #define __PACKETSOURCE_USRP_H__ 29 #include <packetsource.h> 32 #define USE_PACKETSOURCE_USRP 37 fprintf(stderr,
"FATAL OOPS: Packetsource_USRP()\n");
42 KisPacketSource(in_globalreg) {
46 virtual KisPacketSource *
CreateSource(GlobalRegistry *in_globalreg,
48 vector<opt_pair> *in_opts) {
55 tracker->RegisterPacketProto(
"usrp",
this,
"BLUETOOTH", 0);
60 vector<opt_pair> *in_opts);
virtual int DisableMonitor()
Definition: packetsource_usrp.h:71
virtual int FetchDescriptor()
virtual int EnableMonitor()
Definition: packetsource_usrp.h:70
int thread_active
Definition: packetsource_usrp.h:85
pthread_t cap_thread
Definition: packetsource_usrp.h:87
virtual KisPacketSource * CreateSource(GlobalRegistry *in_globalreg, string in_interface, vector< opt_pair > *in_opts)
Definition: packetsource_usrp.h:46
friend void * usrp_cap_thread(void *)
virtual int AutotypeProbe(string in_device)
bluetooth_top_block_sptr top_block
Definition: packetsource_usrp.h:93
virtual void FetchRadioData(kis_packet *in_packet)
Definition: packetsource_usrp.h:81
virtual int RegisterSources(Packetsourcetracker *tracker)
Definition: packetsource_usrp.h:54
string usb_dev
Definition: packetsource_usrp.h:90
virtual int SetChannel(unsigned int in_ch)
virtual ~PacketSource_USRP()
int btbb_packet_id
Definition: packetsource_usrp.h:81
Definition: packetsource_usrp.h:34
PacketSource_USRP(GlobalRegistry *in_globalreg)
Definition: packetsource_usrp.h:41
unsigned int channel
Definition: packetsource_usrp.h:78
void packet_callback(char *pkt, int len)
PacketSource_USRP()
Definition: packetsource_usrp.h:36
bluetooth_kismet_block_sptr kblock
Definition: packetsource_usrp.h:94
virtual int CloseSource()
string thread_error
Definition: packetsource_usrp.h:99
virtual int ParseOptions(vector< opt_pair > *in_opts)
virtual int FetchChannelCapable()
Definition: packetsource_usrp.h:69