Main Page | Alphabetical List | Data Structures | File List | Globals | Related Pages

dbio.h

Go to the documentation of this file.
00001 
00007 /*
00008    Copyright (C) 1999,2000,2001,2002 Christian Claveleira (Christian.Claveleira@cru.fr)
00009 
00010         $Id: dbio.h,v 1.9 2004/11/17 21:18:59 clavelei Exp $     
00011 */
00012 
00013 #include "ExgMgr.h"                                        // object exchange functions
00014 
00015 #include "sections.h"
00016 
00017 extern Err SetRecord (VoidHand RecH, void *p, ULong l, DmOpenRef DB, UInt pos, UInt Category)     IO_SECTION;
00018 extern Err put_trk (GarminObject * p, UInt total, UInt current, LocalFormatID format,
00019                     unsigned char size) IO_SECTION;
00020 extern Garmin_Packet *get_next_packet (UInt current) IO_SECTION;
00021 extern Err put_packet (Garmin_Packet * p, UInt current) IO_SECTION;
00022 extern Err put_wpt (GarminObject * p, UInt total, UInt current, LocalFormatID format,
00023                     unsigned char size) IO_SECTION;
00024 extern Err put_rte (GarminObject * p, UInt total, UInt current, LocalFormatID format,
00025                     unsigned char size) IO_SECTION;
00026 extern GarminObject *get_next_wpt (UInt current, LocalFormatID format,
00027                                    unsigned char *size) IO_SECTION;
00028 extern GarminObject *get_next_trk (UInt current, LocalFormatID format, unsigned char *size,
00029                                    Boolean * eot) IO_SECTION;
00030 extern GarminObject *get_next_rte (UInt current, LocalFormatID format, unsigned char *size,
00031                                    Boolean * header, Boolean * eor) IO_SECTION;
00032 extern char *get_next_full_rte (UInt current) IO_SECTION;
00033 extern void CleanUpTracks (void) IO_SECTION;
00034 extern UInt init_active_trk (void) IO_SECTION;
00035 extern void push_active_trkpt (Custom_Trk_Point_Type trkpt) IO_SECTION;
00036 extern Err SetCategory (DmOpenRef DB, UInt index, UInt Category) IO_SECTION;
00037 extern Err BeamReceive (ExgSocketPtr sockp, DmOpenRef DB) IO_SECTION;
00038 extern void InitObject (Object * op) IO_SECTION;
00039 #ifdef FURUNO
00040 char * get_next_full_rte (UInt current) IO_SECTION;
00041 char * Furuno_get_next_wpt (UInt current) IO_SECTION;
00042 #endif

Generated on Sun Mar 13 09:36:01 2005 for GPilotS by doxygen 1.3.6