db_extr.h

来自「基于nucleus操作系统的GPRS无线数据传输终端全套源文件。包括支持ARM7」· C头文件 代码 · 共 126 行

H
126
字号
/************************************************************************
*                                                                       
*            Copyright (c) 2000 Accelerated Technology, Inc.            
*                                                                       
* PROPRIETARY RIGHTS of Accelerated Technology are involved in the      
* subject matter of this material.  All manufacturing, reproduction,    
* use, and sales rights pertaining to this subject matter are governed  
* by the license agreement.  The recipient of this software implicitly  
* accepts the terms of the license.                                     
*                                                                       
*************************************************************************/
/*************************************************************************
*                                                                       
*   FILE NAME                                            VERSION          
*                                                                       
*       db_extr.h                                        DBUG+  1.1       
*                                                                       
*   COMPONENT                                                             
*                                                                       
*       DEBUG       Nucleus PLUS Debugger                                
*                                                                       
*   DESCRIPTION                                                           
*                                                                       
*       This file contains Nucleus debugger external function refs.        
*                                                                       
*   DATA STRUCTURES
*
*       None
*
*   FUNCTIONS
*
*       None
*
*   DEPENDENCIES
*
*       None
*       
************************************************************************/

extern  char  DBT_Get_Char(void);
extern  void  DBT_Put_Char(char alpha);
extern  int   DBT_ASCII_To_Integer(char *string, int *num_ptr);
extern  int   DBT_HEX_ASCII_To_Long(char *string, unsigned long *num_ptr);
extern  int   DBT_Name_Compare(char *string1, char *string2);
extern  int   DBT_String_Compare(char *string1, char *string2);
extern  void  DBT_String_Cat(char *dest, char *source);
extern  void  DBC_Input_Line(char *string);
extern  char *DBC_Get_Token(char *string1, char *string2);
extern  char *DBC_Get_Name(char *string1, char *string2);
extern  int   DBC_Build_List(char **list,int offset, int max, char *name);
extern  void  DBC_Print_Line(char *string);
extern  int   DBC_Check_For_Excess(char *string);
extern  int   DBC_Items_Per_Width(int start, int item_size);
extern  int   DBC_Items_Per_Height(int item_size);
extern  void  DBC_Pause(void);
extern  void  DBC_Debug(UNSIGNED argc, VOID *argv);
extern  void  DBC_Print_Menu(void);
extern  void  DBC_Print_Status(int status);
extern  void  DBC_Print_Spaces(int);
extern  void  DBC_Init_Buffer(void);
extern  void  DBC_Task_Fields(void);
extern  void  DBC_Task_Information(int counter);
extern  void  DBC_Name_Prompt(void);
extern  void  DBC_Display_Status(char *string, UNSIGNED total,
                                int items_per_width,
                                int items_per_height,
                                VOID (*DB_Item_Fields)(void),
                                VOID (*DB_Item_Information)(int loop),
                                int total_fields, int type);
extern  void  DBC_Mailbox_Fields(void);
extern  void  DBC_Mailbox_Information(int counter);
extern  void  DBC_Queue_Fields(void);
extern  void  DBC_Queue_Information(int counter);
extern  void  DBC_Pipe_Fields(void);
extern  void  DBC_Pipe_Information(int counter);
extern  void  DBC_Semaphore_Fields(void);
extern  void  DBC_Semaphore_Information(int counter);
extern  void  DBC_Event_Fields(void);
extern  void  DBC_Event_Information(int counter);
extern  void  DBC_Signal_Fields(void);
extern  void  DBC_Signal_Information(int counter);
extern  void  DBC_Timer_Fields(void);
extern  void  DBC_Timer_Information(int counter);
extern  void  DBC_Partition_Fields(void);
extern  void  DBC_Partition_Information(int counter);
extern  void  DBC_Dynamic_Memory_Fields(void);
extern  void  DBC_Dynamic_Memory_Information(int counter);
extern  void  DBC_Display_Memory(char *string);
extern  void  DBC_Set_Memory(char *string);
extern  void  DBC_Set_List(int type);
extern  void  DBC_Resume_Task(void);
extern  void  DBC_Suspend_Task(void);
extern  void  DBC_Terminate_Task(void);
extern  void  DBC_Reset_Task(void);
extern  void  DBC_Change_Priority(void);
extern  void  DBC_Broadcast_To_Mailbox(void);
extern  void  DBC_Receive_From_Mailbox(void);
extern  void  DBC_Reset_Mailbox(void);
extern  void  DBC_Send_To_Mailbox(void);
extern  void  DBC_Broadcast_To_Queue(void);
extern  void  DBC_Receive_From_Queue(void);
extern  void  DBC_Reset_Queue(void);
extern  void  DBC_Send_To_Front_Of_Queue(void);
extern  void  DBC_Send_To_Queue(void);
extern  void  DBC_Broadcast_To_Pipe(void);
extern  void  DBC_Receive_From_Pipe(void);
extern  void  DBC_Reset_Pipe(void);
extern  void  DBC_Send_To_Front_Of_Pipe(void);
extern  void  DBC_Send_To_Pipe(void);
extern  void  DBC_Obtain_Semaphore(void);
extern  void  DBC_Release_Semaphore(void);
extern  void  DBC_Reset_Semaphore(void);
extern  void  DBC_Retrieve_Events(void);
extern  void  DBC_Set_Events(void);
extern  void  DBC_Send_Signals(void);
extern  void  DBC_Reset_Timer(void);
extern  void  DBC_Control_Timer(void);
extern  void  DBC_Retrieve_Clock(void);
extern  void  DBC_Set_Clock(void);
extern  void  DBC_Allocate_Partition(void);
extern  void  DBC_Deallocate_Partition(void);
extern  void  DBC_Allocate_Memory(void);
extern  void  DBC_Deallocate_Memory(void);


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?