20 #include <assert.h> |
20 #include <assert.h> |
21 #include "xaradiodevice.h" |
21 #include "xaradiodevice.h" |
22 #include "xaradioitf.h" |
22 #include "xaradioitf.h" |
23 #include "xaconfigextensionsitf.h" |
23 #include "xaconfigextensionsitf.h" |
24 #include "xadynintmgmtitf.h" |
24 #include "xadynintmgmtitf.h" |
25 #include "xardsitf.h" |
|
26 #include "xathreadsafety.h" |
25 #include "xathreadsafety.h" |
27 #include "xaradioadaptctx.h" |
26 #include "xaradioadaptctx.h" |
28 /* Static mapping of enumeration XARadioDeviceInterfaces to interface iids */ |
27 /* Static mapping of enumeration XARadioDeviceInterfaces to interface iids */ |
29 static const XAInterfaceID* XARadioDeviceItfIIDs[RADIO_ITFCOUNT]= |
28 static const XAInterfaceID* XARadioDeviceItfIIDs[RADIO_ITFCOUNT]= |
30 { |
29 { |
31 &XA_IID_OBJECT, |
30 &XA_IID_OBJECT, |
32 &XA_IID_RADIO, |
31 &XA_IID_RADIO, |
33 &XA_IID_CONFIGEXTENSION, |
32 &XA_IID_CONFIGEXTENSION, |
34 &XA_IID_DYNAMICINTERFACEMANAGEMENT, |
33 &XA_IID_DYNAMICINTERFACEMANAGEMENT |
35 &XA_IID_RDS |
|
36 }; |
34 }; |
37 |
35 |
38 /***************************************************************************** |
36 /***************************************************************************** |
39 * Global methods |
37 * Global methods |
40 *****************************************************************************/ |
38 *****************************************************************************/ |