www.pudn.com > apdb2ndb.rar > atn_prot.h


/* Copyright (C) FUJITSU LIMITED 2000 */ 
/* $Id: atn_prot.h,v 1.4 2001/06/12 15:52:50 JST rad1 Exp $ */ 
/* This header file is protected for developers */ 
/* 
 * $Log: atn_prot.h,v $ 
 * Revision 1.4  2001/06/12 15:52:50 JST  rad1 
 * 阪本(TSL) 
 * atn_conv_to_ndb_name追加 
 * 
 * Revision 1.3  2001/02/07 15:54:36 JST  rad1 
 * 阪本(TSL) 
 * 
 * $Com: 阪本(TSL) 
 * $Com: atn_conv_to_ndb_name追加 
 */ 
/* 
 * prototype declarations of apdb-ndb converter 
 */ 
ATN_FDECL atn_analyze_args(atn_com &,int,char**); 
ATN_FDECL atn_init_apdb(int argc,char **argv,atn_com &); 
ATN_FDECL atn_load_apdb(atn_com &); 
ATN_FDECL atn_conv_apdb_to_ndb(atn_com &); 
ATN_FDECL atn_init_ndb(atn_com &); 
ATN_FDECL atn_save_ndb(atn_com &); 
ATN_FDECL atn_deinit_apdb(atn_com &); 
ATN_FDECL void atn_debug(const char *,int,const char*,...); 
 
/* 
 * sons of conv_aodb_to_ndb 
 */ 
ATN_FDECL atn_conv_to_module(atn_com &); 
ATN_FDECL atn_conv_to_eport(atn_com &); 
ATN_FDECL atn_conv_to_comp(atn_com &); 
ATN_FDECL atn_conv_to_net(atn_com &); 
ATN_FDECL atn_conv_to_inst(atn_com &); 
ATN_FDECL int atn_conv_to_iport(atn_com &,AirBlockInfo &,NDB_INSTID); 
 
ATN_FDECL atn_connect(atn_com &);    
 
/* 
 * Common 
 */ 
ATN_FDECL int atn_init_seq_read(atn_com &com , AirSeq **seq); 
int  atn_ndb_msg(NDB_PART_CNTL *part_cntl); 
 
ATN_FDECL atn_get_range_of_cport(  
                                 atn_com &,  
                                 AirComponentPortInfo *,  
                                 int ,   
                                 int &left , int &right);  
ATN_FDECL atn_get_range_of_net(  
                                 atn_com &,  
                                 AirNetInfo *,  
                                 int ,   
                                 int &left , int &right);  
 
ATN_FDECL atn_get_port(atn_com &com, 
                             AirBlockInfo &BlockInfo, 
        AirPortInfo * &PortInfo,int &num_ports); 
ATN_FDECL char *atn_conv_to_ndb_name(char *name);