Wiselib
|
00001 #ifndef IPHONE_OS_MODEL_H 00002 #define IPHONE_OS_MODEL_H 00003 00004 #include "external_interface/default_return_values.h" 00005 #include "iphone_debug.h" 00006 #include "iphone_system.h" 00007 #include "iphone_radio.h" 00008 #include "iphone_timer.h" 00009 00010 #include "util/serialization/endian.h" 00011 00012 namespace wiselib { 00013 class iPhoneOsModel 00014 : public DefaultReturnValues<iPhoneOsModel> 00015 { 00016 public: 00017 typedef iPhoneSystem AppMainParameter; 00018 typedef iPhoneSystem System; 00019 00020 typedef unsigned int size_t; 00021 typedef uint8_t block_data_t; 00022 00023 typedef iPhoneDebug<iPhoneOsModel> Debug; 00024 typedef iPhoneRadioModel<iPhoneOsModel> Radio; 00025 typedef iPhoneTimerModel<iPhoneOsModel> Timer; 00026 00027 static const Endianness endianness = WISELIB_ENDIANNESS; 00028 }; 00029 } // ns wiselib 00030 00031 #endif // IPHONE_OS_MODEL_H 00032