Wiselib
wiselib.testing/external_interface/iphone/iphone_os_model.h
Go to the documentation of this file.
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 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines