Changeset 10997 for trunk/Ohana/src/opihi/include/data.h
- Timestamp:
- Jan 9, 2007, 9:58:22 AM (20 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/include/data.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/include/data.h
r8190 r10997 16 16 } Queue; 17 17 18 typedef struct { 19 char *name; 20 int NWORDS; 21 int Nwords; 22 char **words; 23 char **value; 24 } Page; 25 26 typedef struct { 27 char *name; 28 int NPAGES; 29 int Npages; 30 Page **pages; 31 int *index; 32 char **pageIDs; 33 } Book; 34 18 35 void InitData (); 36 37 /* in book.c */ 38 void InitBooks (); 39 void InitBook (Book *book, char *name); 40 void FreeBook (Book *book); 41 Book *FindBook (char *name); 42 Book *GetBook (int where); 43 Book *CreateBook (char *name); 44 int DeleteBook (Book *book); 45 void ListBooks (); 46 47 /* in page.c */ 48 void InitPage (Page *page, char *name); 49 void FreePage (Page *page); 50 Page *FindPage (Book *book, char *name); 51 Page *GetPage (Book *book, int where); 52 Page *CreatePage (Book *book, char *name); 53 int DeletePage (Book *book, Page *page); 54 void ListPages (Book *book); 55 void ListWords (Page *page); 56 int BookSetWord (Page *page, char *word, char *value); 57 char *BookGetWord (Page *page, char *word); 19 58 20 59 /* in queues.c */
Note:
See TracChangeset
for help on using the changeset viewer.
