00001 // -*- c++ -*- 00002 // = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 00003 00004 // Oscl Registry Types 00005 00006 // = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 00007 00021 #ifndef OSCL_REGISTRY_TYPES_H_INCLUDED 00022 #define OSCL_REGISTRY_TYPES_H_INCLUDED 00023 00024 00025 #ifndef OSCL_TYPES_H_INCLUDED 00026 #include "oscl_types.h" 00027 #endif 00028 #ifndef OSCL_STRING_CONTAINERS_H_INCLUDED 00029 #include "oscl_string_containers.h" 00030 #endif 00031 00035 typedef OsclAny* OsclComponentFactory; 00036 00040 class OsclRegistryAccessElement 00041 { 00042 public: 00043 OsclComponentFactory iFactory; 00044 OSCL_HeapString<OsclMemAllocator> iMimeString; 00045 }; 00046 00047 00048 00049 #endif // OSCL_REGISTRY_TYPES_H_INCLUDED 00050