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