Main Page | File List | Globals

puri_pref.h

Go to the documentation of this file.
00001 
00024 #ifndef puri_pref_h
00025 #define puri_pref_h
00026 
00027 #define PURI_CREATOR_ID 'pURI'
00028 #define PURI_SCHEME_LIMIT 10
00029 #define PURI_SCHEME_NAME_CHARACTERS 15
00030 #define PURI_HANDLER_LIMIT 3
00031 #define PURI_HANDLER_NAME_CHARACTERS 15
00032 
00033 typedef struct
00034 {
00035   Char name[PURI_HANDLER_NAME_CHARACTERS + 1];
00036   UInt16 launch_id;
00037   UInt32 creator;
00038 }
00039 UriHandlerData;
00040 
00041 typedef struct
00042 {
00043   Char name[PURI_SCHEME_NAME_CHARACTERS + 1];
00044   UriHandlerData handler[PURI_HANDLER_LIMIT];
00045 }
00046 UriSchemeData;
00047 
00048 typedef struct
00049 {
00050   UriSchemeData scheme[PURI_SCHEME_LIMIT];
00051 }
00052 UriPrefData;
00053 
00054 /* puri_pref.c */
00055 extern UriPrefData UriPrefDefault ();
00056 extern UriPrefData UriPrefGet ();
00057 extern void UriPrefSet (UriPrefData * pref);
00058 
00059 #endif /* not puri_pref_h */

Generated on Mon Jul 21 01:32:28 2003 for Puri Library by doxygen 1.3.2