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


/* Copyright (C) FUJITSU LIMITED 2001 */ 
/* $Id: atn_com.h,v 1.2 2001/06/12 15:52:49 JST rad1 Exp $ */ 
/* This header file is protected for developers */ 
/* 
 * $Log: atn_com.h,v $ 
 * Revision 1.2  2001/06/12 15:52:49 JST  rad1 
 * 阪本(TSL) 
 * バックスラッシュ対応 
 * 
 * $Com: 阪本(TSL) 
 * $Com: バックスラッシュ対応 
 */ 
/* 
 * NDB2APDP 
 * parameter file 
 */ 
#ifndef ATN_COM 
#define ATN_COM 
 
 
struct atn_com 
{ 
  // information of AAPDB (input) 
  char *part_name; 
  char *arch_name; 
  char *in_path_name; 
  char *in_struct_name; 
  AirCfEnv *env; 
  AirAPIF *apif; 
  AirPart *part; 
  AirArch *arch; 
   
  bool dual_flag; 
  bool add_back_slash; /* add '\' of 1st char if top of name is not alpha */ 
 
  // AirComponentInfo *TopComponentInfo; // top block 
  // AirBlockInfo *TopBlockInfo; // top block 
  int64_t top_blockid; 
  int64_t top_compid; 
 
  //  
  char *out_path_name; 
  char *module_name; 
  NDB_MAIN_CNTL *main_cntl; 
  NDB_PART_CNTL *part_cntl; 
  NDB_MID mid; 
  NDB_MODULEINFO module_info; 
 
  int64_t char_case; 
 
  AirCfMsg *afm; 
 
  /* numbers of objects in adpdb */ 
  int64_t num_block; 
  int64_t num_io_block; 
  int64_t num_comp; 
  int64_t num_cport; 
  int64_t num_port; 
  int64_t num_net; 
 
  atnPortConvTable *PortConvTable; 
}; 
#endif