Defines | |
#define | EXTERN_CONFDB |
Functions | |
EXTERN_CONFDB int | UpdateMultiplePorts (char *devicename, char *port_nb, int port_way, char *port_type, int speed, char *phy, int pxi_booting, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | UpdateMultiplePortStatuses (char *devicename, char *port_nb, int port_way, char *port_type, int admin_status, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | UpdateMultipleAttributeMacIPs (char *ip_add, char *subnet_mask, char *ipname, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | UpdateMultipleIPAddresses (char *ip_add, char *oldip_add, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | UpdateMultipleCompositeLinkTypes (char *link_name, char *simple_lk_list, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | UpdateMultipleLinkTypeNames (char *old_link_name, char *link_name, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | UpdateMultipleLkInfoLinks (char *node_from, char *node_to, char *port_nbrfrom, char *port_nbrto, char *port_typefrom, char *port_typeto, char *link_information, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | UpdateMultipleDeviceTypes (char *devicetype_old, char *devicetype, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | UpdateMultipleDeviceTypeAttributes (char *devicetype, char *description, int nbrofinput, int nbrofoutput, char *rgbcolor, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | UpdateMultipleDTypeDevices (char *devicename, char *devicetype, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | UpdateMultipleDevNamesDevices (char *devicename_old, char *devicename, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | UpdateMultipleDeviceActive (char *devicename, int active, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | UpdateMultipleDeviceActiveByType (char *devicetype, int active, int devtype_given, int last_rows, char *ErrMess) |
EXTERN_CONFDB int | UpdateMultipleDeviceNodeUsedByType (char *devicetype, int nodeused, int devtype_given, int last_rows, char *ErrMess) |
EXTERN_CONFDB int | UpdateMultipleDeviceNodeUsed (char *devicename, int nodeused, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | UpdateMultipleAttributesDevices (char *devicename, int node, int promiscuous_mode, char *location, char *function_list, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | UpdateMultipleLkTypeLinks (char *node_from, char *node_to, char *port_nbrfrom, char *port_nbrto, char *port_typefrom, char *port_typeto, char *link_type, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | UpdateMultipleLkUsedLinks (char *node_from, char *node_to, char *port_nbrfrom, char *port_nbrto, char *port_typefrom, char *port_typeto, int lkused, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | UpdateMultipleBidirectionalLinks (char *node_from, char *node_to, char *port_nbrfrom, char *port_typefrom, char *port_nbrto, char *port_typeto, int bidirectional_link_used, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | DBDeconnexion (char *ErrorMessage) |
EXTERN_CONFDB int | DBConnexion (char *server, char *usr, char *pwd, char *ErrorMessage) |
EXTERN_CONFDB int | GetDeviceTypeRow (char *devitype, int &len_devtype, char *devtype_result, char *ErrorMessage) |
EXTERN_CONFDB int | GetDeviceRow_devicename (char *functionaldeviname, int &len_device, char *device_result, char *ErrorMessage) |
EXTERN_CONFDB int | GetDeviceRow_devid (int deviceID, int &len_device, char *device_result, char *ErrorMessage) |
EXTERN_CONFDB int | GetPortRow_pid (int portID, int &len_port, char *port_row_result, char *ErrorMessage) |
EXTERN_CONFDB int | GetPortRow_devname (char *devicename, char *port_nb, int port_way, char *port_type, int &len_port, char *port_row_result, char *ErrorMessage) |
EXTERN_CONFDB int | GetPortRow_devid (int deviceid, char *port_nb, int port_way, char *port_type, int &len_port, char *port_row_result, char *ErrorMessage) |
EXTERN_CONFDB int | GetMacroConnectivityRow_lkid (int lkID, int &len_conn, char *Conn_row, char *ErrorMessage) |
EXTERN_CONFDB int | GetMacroConnectivityRow_node (int nodeID, char *port_nb, int port_way, char *port_type, int &len_conn, char *Conn_row, char *ErrorMessage) |
EXTERN_CONFDB int | GetMacroConnectivityRow_nodename (char *node_name, char *port_nb, int port_way, char *port_type, int &len_conn, char *Conn_row, char *ErrorMessage) |
EXTERN_CONFDB int | GetIPInfoRow (char *ip_address, int &len_ip, char *IP_row, char *ErrorMessage) |
EXTERN_CONFDB int | GetLkTypeRow_lkname (char *lktype_name, int &len_lktype, char *LkType_row, char *ErrorMessage) |
EXTERN_CONFDB int | GetLkTypeRow_lknb (int lktype_nbr, int &len_lktype, char *LkType_row, char *ErrorMessage) |
EXTERN_CONFDB int | GetLkTypeDecomposition_lknb (int lktype_nbr, int &len_array, char *LkType_row, char *ErrorMessage) |
EXTERN_CONFDB int | GetDeviceNamesPerType (char *devitype, int &len_array, char *devIDs_list, char *ErrorMessage) |
EXTERN_CONFDB int | GetDeviceIDsPerType (char *devitype, int &len_array, int *devIDs_list, char *ErrorMessage) |
EXTERN_CONFDB int | GetLkFromDevID (int node_from, int &len_array, int *lkfrom_list, char *ErrorMessage) |
EXTERN_CONFDB int | GetLkToDevID (int node_to, int &len_array, int *lkfrom_list, char *ErrorMessage) |
EXTERN_CONFDB int | GetPortIDPerDevID (int devID, int &len_array, int *portID_list, char *ErrorMessage) |
EXTERN_CONFDB int | GetMacIPAddPerDevID (int devID, int &len_mac, char *MacAdd_list, char *ErrorMessage) |
EXTERN_CONFDB int | GetDestinationNamePerDevPort (char *devname, char *port_nb, char *port_type, int &len_Destin_list, char *Destin_list, char *ErrorMessage) |
EXTERN_CONFDB int | GetFreeDeviceNamesPerType (char *devitype, int &len_array, char *devIDs_list, char *ErrorMessage) |
EXTERN_CONFDB int | GetDeviceID_devicename (char *deviname, int &deviceID, char *ErrorMessage) |
EXTERN_CONFDB int | GetDeviceName_deviceid (int deviceID, char *devicename, char *ErrorMessage) |
EXTERN_CONFDB int | GetPortID_portinfo (int deviceID, char *port_nb, char *port_type, int port_way, int &portID, char *ErrorMessage) |
EXTERN_CONFDB int | GetDetailedConnectivityBetweenDevices (char *dev_from, char *dev_to, char *nfrom_list, int &len_array, int &nfrom_arraylen, int &pfrom_arraylen, int &nto_arraylen, int &pto_arraylen, int &lkinfo_arraylen, char *pfrom_list, char *pto_list, int *pfrom1_list, int *pto1_list, char *nto_list, int *pathid_list, int *link_pos_list, char *lkinfo_list, int reload_connectivity, int delete_connectivity, char *ErrMess) |
EXTERN_CONFDB int | GetDetailedConnBetweenDeviceDevType (char *dev_from, char *dev_to, int devto_type_given, char *nfrom_list, char *pfrom_list, char *pto_list, int &len_array, int &nfrom_arraylen, int &pfrom_arraylen, int &nto_arraylen, int &pto_arraylen, int &lkinfo_arraylen, int *pfrom1_list, int *pto1_list, char *nto_list, int *pathid_list, int *link_pos_list, char *lkinfo_list, int reload_connectivity, int delete_connectivity, char *ErrMess) |
EXTERN_CONFDB int | GetConnectivityBetweenDevices (char *dev_from, char *dev_to, int &len_array, int &pfrom1_arraylen, int &nfrom1_arraylen, int &pto1_arraylen, int &nto1_arraylen, int &lkinfo_arraylen, char *nfrom1_list, char *nto1_list, char *pfrom1_list, int *pfrom_list, char *pto1_list, int *pto_list, int *pathid_list, int *link_pos_list, char *lkinfo_list, int reload_connectivity, int delete_connectivity, char *ErrMess) |
EXTERN_CONFDB int | GetConnOutBetweenDeviceDeviceType (char *dev_from, char *devtype, int devtype_give, int &len_array, char *pfrom_arraylist, int reload_connectivity, int delete_connectivity, char *ErrMess) |
EXTERN_CONFDB int | CreateDestinationTable (char *devicename, int round_trip_max, char *ErrMess) |
EXTERN_CONFDB int | CreateRoutingTable (char *devicename, int round_trip_max, char *ErrMess) |
EXTERN_CONFDB int | DropTableSchema (char *ErrMess) |
EXTERN_CONFDB int | CreateTableSchema (char *ErrMess) |
EXTERN_CONFDB int | GetBusySubsystems (int &len_array1, char *ListSubsystemUsed, char *ListSubsystemUsed1, int &len_array, int *ListSubsystemState, char *ErrorMessage) |
EXTERN_CONFDB int | LoadLinkTypeTable (int &len_lkid, int *lkid_list, int &len_lkname, char *lktypename_list, char *ErrMess) |
EXTERN_CONFDB int | LoadDeviceTypeTable (char *systemnameList, int &len_did, char *devtypename_list, int &len_array, int *devtypeID_list, char *ErrMess) |
EXTERN_CONFDB int | MatchDeviceIDDeviceName (char *systemnameList, int &len_did, int *devid_list, int &len_dname, char *devname_list, char *ErrMess) |
EXTERN_CONFDB int | LoadConnectivityTable (char *systemnameList, int &len_array, int *lkid_list, int *node_from_list, int *node_to_list, int &portfrom_len, int &portto_len, char *port_nbrfrom_list, char *port_nbrto_list, int *bidirectional_list, int *lkused_list, int *lktype_list, char *lkinfo_list, int &lkinfo_len, char *ErrMess) |
EXTERN_CONFDB int | InsertPort (char *devicename, char *port_nb, int admin_status, int port_way, int speed, int pxi_booting, char *port_type, char *bia, char *ipadd1, char *ipname, char *subnet, char *macadd, char *phy, int last_rows, char *ErrMess) |
EXTERN_CONFDB int | InsertCompositeLinkType (char *link_name, char *simple_lk_list, int last_rows, char *ErrMess) |
EXTERN_CONFDB int | InsertSimpleLinkType (char *link_name, int last_rows, char *ErrMess) |
EXTERN_CONFDB int | InsertMacroLink (char *node_from, char *node_to, char *port_nbfrom, char *port_nbto, char *port_typefrom, char *port_typeto, char *link_type, char *link_information, int bidirectional_link_used, int last_rows, char *ErrMess) |
EXTERN_CONFDB int | InsertFunctionalDevice (char *systemnameList, char *devicename, char *devicetype, int node, int promiscuous_mode, char *serial_nb, char *hwtype, char *responsible, char *comments, char *location, char *function_list, int last_rows, char *ErrMess) |
EXTERN_CONFDB int | InsertDeviceType (char *systemnameList, char *devicetype, int nbrofinput, int nbrofoutput, char *description, char *rgbcolor, int last_rows, char *ErrMess) |
EXTERN_CONFDB int | InsertMultiplePorts (char *devicename, char *port_nb, int admin_status, int port_way, int speed, int pxi_booting, char *port_type, char *bia, char *ipadd1, char *ipname, char *subnet, char *macadd, char *phy, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | InsertMultipleSimpleLinkTypes (char *link_name, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | InsertMultipleCompositeLinkTypes (char *link_name, char *simple_lk_list, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | InsertMultipleDeviceTypes (char *systemnameList, char *devicetype, int nbrofinput, int nbrofoutput, char *description, char *rgbcolor, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | InsertMultipleFunctionalDevices (char *systemnameList, char *devicename, char *devicetype, int node, int promiscuous_mode, char *serial_nb, char *hwtype, char *responsible, char *comments, char *location, char *function_list, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | InsertMultipleSpareDevices (char *hwname, char *hwtype, char *serial_nb, char *responsible, char *comments, char *location, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | InsertSpareDevice (char *hwname, char *hwtype, char *serial_nb, char *responsible, char *comments, char *location, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | InsertMultipleMacroLinks (char *node_from, char *node_to, char *port_nbfrom, char *port_nbto, char *port_typefrom, char *port_typeto, char *link_type, char *link_information, int bidirectional_link_used, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | InsertMultipleSparePorts (char *serialnb, char *port_nb, int port_way, char *port_type, char *bia, char *macadd, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | InsertSparePort (char *serialnb, char *port_nb, int port_way, char *port_type, char *bia, char *macadd, int last_rows, char *ErrMess) |
EXTERN_CONFDB int | GetDeviceNamesPerLocation (char *location, int &len_array, char *devnames_list, char *ErrorMessage) |
EXTERN_CONFDB int | GetSpareHWPerLocation (char *location, int &len_array, char *devnames_list, char *ErrorMessage) |
EXTERN_CONFDB int | GetSpareHWPerType (char *hwtype, int &len_array, char *devnames_list, char *ErrorMessage) |
EXTERN_CONFDB int | InsertTestFunctionalDevice (char *location, char *ipaddressList, int ipaddlen, char *ipnameList, int ipnamelen, char *subnetList, int subnetlen, char *portnbList, int portnblen, char *portypeList, int ptypelen, int *portwayList, int nb_ipadd, int last_rows, char *ErrMess) |
EXTERN_CONFDB int | GetFunctionalDeviceStatus (char *devicename, char *device_status, char *ErrMess) |
EXTERN_CONFDB int | GetHWDeviceStatus (char *serialnb, char *device_status, char *ErrMess) |
EXTERN_CONFDB int | ReplaceFunctionalDevice (char *devicename, char *new_device_status, char *new_location, char *user_comments, char *status_datechange, char *serialnb_replaced, char *replace_date, char *ErrMess) |
EXTERN_CONFDB int | SetToTestUseStatus (char *devicename, char *user_comments, char *status_change, char *serialnb_replaced, char *testboard_name, char *replace_date, char *ErrMess) |
EXTERN_CONFDB int | GetHWDeviceRow_serialnb (char *serialnb, int &len_device, char *device_result, char *ErrorMessage) |
EXTERN_CONFDB int | GetFunctionalDeviceByStatus (char *system_name, char *device_status, int &len_devlist, char *device_list, char *ErrMess) |
EXTERN_CONFDB int | UpdateHWDeviceStatus (char *serialnb, char *new_device_status, char *new_location, char *user_comments, char *status_datechange, char *functional_devicename, char *ErrMess) |
EXTERN_CONFDB int | GetHWLastFunctionalDevice (char *serialnb, char *functional_devicename, int &len_functionaldname, char *ErrMess) |
EXTERN_CONFDB int | GetFunctionalDeviceLastHW (char *functional_devicename, char *serialnb, int &len_serialnb, char *ErrMess) |
EXTERN_CONFDB int | GetHistoryOfHWDevice (char *serialnb, char *functionaldevice_history, int &len_history, char *min_date, char *max_date, char *ErrMess) |
EXTERN_CONFDB int | GetHWDeviceByStatus (char *system_name, char *device_status, int &len_status, char *functionaldevice_status, char *ErrMess) |
EXTERN_CONFDB int | GetHistoryOfFunctionalDevice (char *functional_devicename, char *functionaldevice_history, int &len_history, char *min_date, char *max_date, char *ErrMess) |
EXTERN_CONFDB int | GetBoardCpntRow_cpntname (char *functionalcpntname, int &len_cpnt, char *cpnt_result, char *ErrorMessage) |
EXTERN_CONFDB int | GetBoardCpntRow_cpntid (int cpntID, int &len_cpnt, char *cpnt_result, char *ErrorMessage) |
EXTERN_CONFDB int | GetMicroConnectivityRow_lkid (int lkID, int &len_conn, char *Conn_row, char *ErrorMessage) |
EXTERN_CONFDB int | GetMicroConnectivityRow_node (int cpntID, int port_nb, int port_way, int &len_conn, char *Conn_row, char *ErrorMessage) |
EXTERN_CONFDB int | GetMicroConnectivityRow_cpntname (char *cpnt_name, int port_nb, int port_way, int &len_conn, char *Conn_row, char *ErrorMessage) |
EXTERN_CONFDB int | GetBoardCpntPerType (char *cpnttype, int &len_array, char *cpntIDs_list, char *ErrorMessage) |
EXTERN_CONFDB int | GetMicroLkFromCpntID (int cpntid_from, int motherboardID, int &len_array, int *lkfrom_list, char *ErrorMessage) |
EXTERN_CONFDB int | GetMicroLkToCpntID (int cpnt_to, int motherboardID, int &len_array, int *lkfrom_list, char *ErrorMessage) |
EXTERN_CONFDB int | GetCpntID_cpntname (char *cpntname, int &cpntID, char *ErrorMessage) |
EXTERN_CONFDB int | GetCpntName_cpntid (int cpntID, char *cpntname, char *ErrorMessage) |
EXTERN_CONFDB int | GetCpntNamesPerBoard (char *motherboardname, int &len_array, char *devnames_list, char *ErrorMessage) |
EXTERN_CONFDB int | GetSpareHWCpntPerLocation (char *location, int &len_array, char *devnames_list, char *ErrorMessage) |
EXTERN_CONFDB int | GetSpareHWCpntPerType (char *hwtype, int &len_array, char *devnames_list, char *ErrorMessage) |
EXTERN_CONFDB int | GetHWCpntRow_serialnb (char *serialnb, int &len_device, char *device_result, char *ErrorMessage) |
EXTERN_CONFDB int | GetHWCpntRow_snbid (int snbid, int &len_device, char *device_result, char *ErrorMessage) |
EXTERN_CONFDB int | UpdateMultipleDeviceSystemList (char *devicename, char *new_systemList, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | GetFunctionalBoardCpntStatus (char *cpntname, char *cpnt_status, char *ErrMess) |
EXTERN_CONFDB int | GetHWBoardCpntStatus (char *serialnb, int snbid, char *cpnt_status, char *ErrMess) |
EXTERN_CONFDB int | ReplaceFunctionalBoardCpnt (char *cpntname, char *new_cpnt_status, char *new_location, char *user_comments, char *status_datechange, char *serialnb_replace, char *replace_date, char *ErrMess) |
EXTERN_CONFDB int | UpdateHWBoardCpntStatus (char *serialnb, char *new_cpnt_status, char *new_location, char *user_comments, char *status_datechange, char *functional_cpntname, char *ErrMess) |
EXTERN_CONFDB int | GetHWLastFunctionalBoardCpntName (char *serialnb, int snbid, char *functional_cpntname, int &len_functionaldname, char *ErrMess) |
EXTERN_CONFDB int | GetFunctionalBoardCpntNameLastHW (char *functional_cpntname, char *serialnb, int &len_serialnb, char *ErrMess) |
EXTERN_CONFDB int | GetHistoryOfFunctionalBoardCpntName (char *functional_cpntname, char *functionalcpnt_history, int &len_history, char *min_date, char *max_date, char *ErrMess) |
EXTERN_CONFDB int | GetHistoryOfHWBoardCpnt (char *serialnb, int snbid, char *functionalcpnt_history, int &len_history, char *min_date, char *max_date, char *ErrMess) |
EXTERN_CONFDB int | GetHWBoardCpntByStatus (char *cpnt_status, char *functionalcpnt_status, int &len_status, char *ErrMess) |
EXTERN_CONFDB int | InsertMultipleBoardCpnts (char *cpntname, char *cpnttype, int replacable, char *motherboardname, char *serial_nb, char *hwtype, char *responsible, char *comments, char *location, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | InsertMultipleMicroLinks (char *node_from, char *node_to, int port_nbfrom, int port_nbto, char *link_type, int bidirectional_link_used, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | GetMicroConnectFromPortid (int mboardportid_from, int mboardportid_to, char *cpntname, int *pathid_list, int *link_pos_list, int &len_array, char *nfrom_list, int &nfrom_arraylen, char *nto_list, int &nto_arraylen, char *last_nfrominfo, int &len_lastnfrominfo, char *last_ntoinfo, int &len_lastntoinfo, char *ErrMess) |
EXTERN_CONFDB int | GetMicroConnectToCpntType (int mboardportid_from, int cpnttype_given, char *cpnttype, int *pathid_list, int *link_pos_list, int &len_array, char *nfrom_list, int &nfrom_arraylen, char *nto_list, int &nto_arraylen, char *last_nfrominfo, int &len_lastnfrominfo, char *last_ntoinfo, int &len_lastntoinfo, char *ErrMess) |
EXTERN_CONFDB int | GetMicroConnectBetweenBoardCpntAndMotherBoard (char *cpntname_from, int mboard_portid, int *pathid_list, int *link_pos_list, int &len_array, char *nfrom_list, int &nfrom_arraylen, char *nto_list, int &nto_arraylen, char *last_nfrominfo, int &len_lastnfrominfo, char *last_ntoinfo, int &len_lastntoinfo, char *ErrMess) |
EXTERN_CONFDB int | DeleteLinkRow (int linkid, int macro_link, char *ErrorMessage) |
EXTERN_CONFDB int | GetPortPerSubsystem (char *dev_from, char *subsystem_name, int &len_array, char *pfrom_list, char *ErrMess) |
EXTERN_CONFDB int | SwapTwoDevices (char *functional_devicename1, char *functional_devicename2, char *comments, char *ErrMess) |
EXTERN_CONFDB int | GetAllPathsPerDevice (char *systemnameList, char *devname, int &len_array, int *lkid_list5, int *pathid_list, int *link_pos_list, int reload_connectivity, int delete_connectivity, char *ErrMessage) |
EXTERN_CONFDB int | LoadRoutingtable (char *switch_name, int &len_array_destinname, char *destinname_list, int &len_array_destinip, char *destinip_list, int &len_array_portnext, char *port_list, int &len_array_ipaddnext, char *ipaddnext_list, int &len_array_subnetnext, char *subnetnext_list, int &len_array_macaddnext, char *macaddnext_list, char *ErrMess) |
EXTERN_CONFDB int | DeletePortRow (int portid, char *ErrMess) |
EXTERN_CONFDB int | GetDetailedConnectivityBetweenDevices_plsql (char *dev_from, char *dev_to, char *nfrom_list, int &len_array, int &nfrom_arraylen, int &pfrom_arraylen, int &nto_arraylen, int &pto_arraylen, int &lkinfo_arraylen, char *pfrom_list, char *pto_list, int *pfrom1_list, int *pto1_list, char *nto_list, int *pathid_list, int *link_pos_list, char *lkinfo_list, char *ErrMess) |
EXTERN_CONFDB int | GetDetailedConnBetweenDeviceDevType_plsql (char *dev_from, char *devto_type, int devto_type_given, char *nfrom_list, char *pfrom1_list, char *pto1_list, int &len_array, int &nfrom_arraylen, int &pfrom1_arraylen, int &nto_arraylen, int &pto1_arraylen, int &lkinfo_arraylen, int *pfrom_list, int *pto_list, char *nto_list, int *pathid_list, int *link_pos_list, char *lkinfo_list, char *ErrMess) |
EXTERN_CONFDB int | InsertMultipleBootImages (char *devicename, char *boot_image, char *kernel_image_location, char *initrd_image_location, char *physical_location, char *boot_protocol, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | DeleteBootImage (char *devicename, char *ErrMess) |
EXTERN_CONFDB int | UpdateBootImage (char *devicename, char *boot_image, char *kernel_image_location, char *initrd_image_location, char *physical_location, char *boot_protocol, char *ErrMess) |
EXTERN_CONFDB int | GetBootImageRow_devicename (char *functionaldeviname, int &len_device, char *device_result, char *ErrorMessage) |
EXTERN_CONFDB int | GetDevicesPerSystem (char *system_name, int method_used, int &len_array, int *ListSubsystemState, char *ErrorMessage) |
EXTERN_CONFDB int | InsertSimpleDeviceFunction (char *function_name, int last_rows, char *ErrMess) |
EXTERN_CONFDB int | UpdateDeviceFunctionName (char *old_function_name, char *new_function_name, char *ErrMess) |
EXTERN_CONFDB int | UpdateHWSerialNB (char *old_serialnb, char *new_serialnb, char *ErrMess) |
EXTERN_CONFDB int | GetDeviceNamesPerFunction (char *function, int &len_array, char *devnames_list, char *ErrorMessage) |
EXTERN_CONFDB int | InsertMultipleIPAliases (char *ipaddress, char *ipname, char *ipalias, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | UpdateIPalias (char *old_ipalias, char *new_ipalias, char *ErrMess) |
EXTERN_CONFDB int | GetIPAliasesPerIPName (char *ipname, int &len_array, char *ipaliases_list, char *ErrorMessage) |
EXTERN_CONFDB int | GetIPAliasRow (char *ipalias, int &len_ipalias, char *ipalias_result, char *ErrorMessage) |
EXTERN_CONFDB int | GetLkIDsPerLkInfo (char *lkinfo, int &len_array, int *lkIDs_list, char *ErrorMessage) |
EXTERN_CONFDB int | DeleteIPAlias (char *ipalias, char *ErrMess) |
EXTERN_CONFDB int | GetAvailableFunctions (int &len_array, char *function_list, char *ErrorMessage) |
EXTERN_CONFDB int | UpdateMultipleDeviceTypeSystemList (char *devicetype, char *new_systemList, int first_time1, int last_rows1, char *ErrMess) |
EXTERN_CONFDB int | DeleteHWDevice (char *serialnb, char *ErrMess) |
EXTERN_CONFDB int | DeleteFunctionalDeviceType (char *devicetype, char *ErrMess) |
EXTERN_CONFDB int | DeleteFunctionalDevice (int deviceid, char *ErrMess) |
EXTERN_CONFDB int | InsertSubsystem (char *system_name, char *parent_sysname, char *ErrMess) |
EXTERN_CONFDB int | UpdateSubsystemName (char *old_systemname, char *new_systemname, char *ErrMess) |
EXTERN_CONFDB int | DeleteSystemName (char *sysname, char *ErrMess) |
EXTERN_CONFDB int | GetListOfSubsystems (int &len_array, char *sysname_list, char *ErrorMessage) |
|
|
|
create the destination table (IP,MAC table ) of the given device in your DB schema, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
create the forwarding table (IP,MAC table ) of the given device in your DB schema, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
create the tables, indexes and constraints in your DB schema, returning an integer value. The user should manage the memory : there is no memory allocation. you need grant execute if you have your own db account
|
|
|
|
Disconnect from the database returning an integer value.
|
|
delete boot image information returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
delete a functional device returning an integer value, to be used in case of error in the device names. Ports of the device must be deleted before using this function will delete also the hw device associated to it and the entry in the history table (should appear only once otheriwse we don't delete the device..) The user should manage the memory : there is no memory allocation.
|
|
delete a functional device type returning an integer value, to be used in case of error in the name of the device type. Devices of this type must be deleted before using this function The user should manage the memory : there is no memory allocation.
|
|
delete a hw device (its status should be different from IN_USE)returning an integer value, to be used in case of error in the device. the hw device should not contain any microscopic components The user should manage the memory : there is no memory allocation.
|
|
delete an ipalias returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
delete a link returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
delete a link returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
delete a system name returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
drop the tables, indexes and constraints in your DB schema, returning an integer value. The user should manage the memory : there is no memory allocation. you need grant execute if you have your own db account once the schema is dropped you will loose all your data: to use with precaution
|
|
Get the path going through a given device returning an integer value. The user should manage the memory : there is no memory allocation. you need grant execute if you have your own db account
|
|
Get the list of device functions returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the list of cpntname, cpntid of the given cpnt type, and returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the row of the given cpntID of the board cpnt in cpnt_result ((a cpnt which is used in the microsc. connect.), returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the row of the given board cpnt name (a chip which is used in the microsc. connect., not board )returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the row of the boot image information for a given device or device type name returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the state of subsystemnames (free or active...) an integer value known from the TFC system. The user should manage the memory : there is no memory allocation.
|
|
Get the path (just the first and last link details) between dev_from and dev_to, returning an integer value. The user should manage the memory : there is no memory allocation. you need grant execute if you have your own db account
|
|
Get the port nbs out between dev_from and devtype, returning an integer value. The user should manage the memory : there is no memory allocation. you need grant execute if you have your own db account
|
|
Get the cpntid of the given board cpnt name in cpntID, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the cpntname corresponding to the given cpntID in cpntname, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the list of functional cpnt board names which are located on the given motherboard, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the list of possible destination by devicename,port_nb, returning an integer value. The user should manage the memory : there is no memory allocation. case sensitive
|
|
Get the path details between dev_from and dev_to, returning an integer value. The user should manage the memory : there is no memory allocation. you need grant execute if you have your own db account
|
|
Get the path details between dev_from and dev_to, returning an integer value. NOT TO BE USED ONLY FOR INTERNAL USAGE The user should manage the memory : there is no memory allocation. you need grant execute if you have your own db account
|
|
Get the path details between dev_from and dev_to, returning an integer value. The user should manage the memory : there is no memory allocation. you need grant execute if you have your own db account
|
|
Get the path details between dev_from and dev_to, returning an integer value. NOT TO BE USED ONLY FOR INTERNAL USAGE The user should manage the memory : there is no memory allocation. you need grant execute if you have your own db account
|
|
Get the deviceid of the given device name in deviceID, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the list of deviceIDs of the given device type, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the devicename corresponding to the given deviceID in devicename, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the list of functional device names (only in IN_USE status) which are at the given location, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the list of functional device names (only in IN_USE status) which are at the given location, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the list of devicename, deviceid of the given device type, and returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the row of the given device name (a device which is used in the macrosc. connect., i.e. a chip won't be found with this fct. in device_result, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the row of the given deviceID of the device in device_result ((a device which is used in the macrosc. connect., i.e. a chip won't be found with this fct and a spare device too: so the devices which arein this tables are automatically in state IN_USE (meaning installed)), returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the state of subsystemnames (free or active...) an integer value known from the TFC system. The user should manage the memory : there is no memory allocation.
|
|
Get the row of the given device type in devtype_result, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the list of free devices of the given device type, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
return last hw board cpnt name occupied by the given functional cpnt name ( returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
give the status of a given functional board cpnt name returning an integer value (0 if it's successful). The user should manage the memory : there is no memory allocation.
|
|
return the list of functional devices which belongs to the given subsystem with a given status. The user should manage the memory : there is no memory allocation.
|
|
return the status of a hw device (serialnb) returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
return the functional status of a device returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
return the history of a functional board cpnt (functional_cpntname) returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
return the history of a functional device (devicename) returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
return the history of a hw board cpnt (serialnb) returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
return the history of a hw device (serialnb) returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
give the list of hw board cpnt which are in status= (serialnb) returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
give the status of the given hw board component (serialnb) returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the row of the given hw board cpnt name (a hw board cpnt which is used in the microsc. connect) returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the row of the given hw snbid (a hw board cpnt which is used in the microsc. connect) returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
return the list of hw devices which are in the given status The user should manage the memory : there is no memory allocation.
|
|
Get the row of the given device name (a device which is used in the macrosc. connect., i.e. a chip won't be found with this fct. in device_result, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
return the status of a hw device (serialnb) returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
return last functional board cpnt name occupied by the hw board cpnt (serialnb) returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
return last functional device occupied by the hw device (serialnb) returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the list of functional device names (only in IN_USE status) which are at the given location, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the row of the given device type in devtype_result, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the mac row in IP_row, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the list of subsystems returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the list of LkID which start from the given deviceID, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the list of deviceIDs of the given device type, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the list of LkID which end at the given deviceID, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the link type decomposition for Composite link types in LkType_row,returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the link type row in LkType_row, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the link type row in LkType_row,returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the list of ethernet @ and ip @ concatenated with port_nbr and port_way of the given deviceID, returning an integer value. The user should manage the memory : there is no memory allocation. // useful to load the ARP table of a device
|
|
Get the link row in Conn_row, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the link row in Conn_row, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the link row in Conn_row, The user should manage the memory : there is no memory allocation.
|
|
Get the path details between dev_from and dev_to, returning an integer value. The user should manage the memory : there is no memory allocation. you need grant execute if you have your own db account
|
|
Get the path details between dev_from and dev_to, returning an integer value. The user should manage the memory : there is no memory allocation. you need grant execute if you have your own db account
|
|
Get the link row in Conn_row, The user should manage the memory : there is no memory allocation.
|
|
Get the microscopic link row in Conn_row, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the micro link row in Conn_row, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the path details between dev_from and dev_to, returning an integer value. The user should manage the memory : there is no memory allocation. you need grant execute if you have your own db account
|
|
Get the list of micro LkID which start from the given cpntID, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the list of micro LkID which end at the given cpntID, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the portid of the given deviceid, portnb, port_type,port_way, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the list of portID of the given deviceID, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the port nb out between dev_from and the subsystem (mainly used for partioning), returning an integer value. dev_from is either a TFC device device. The user should manage the memory : there is no memory allocation. you need grant execute if you have your own db account
|
|
Get the port row in port_row_result, The user should manage the memory : there is no memory allocation.
|
|
Get the port row in port_row_result, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the port row in port_row_result, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the list of spare hw board cpnt snbid concatenated with serialnb concatenated with the hw name if it exists which are at the given location, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the list of spare snbd, serialnb + names (if it exists) which are of the given hwtype, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the list of spare hw serialnb concatenated with the hw name if it exists which are at the given location, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Get the list of spare serialnb + names (if it exists) which are of the given hwtype, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Insert a Composite Link Type, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Insert a device type , returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Insert a device into the functional_device table and the hw table :it means that the hw device is currently IN_USE and it's having the given functional fct returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Insert Multiple MacroLink (i.e. these are physical cables)returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Insert a cpnt into the functional_cpnt table and the hw table :it means that the hw cpnt is currently IN_USE and it's having the given functional fct returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
insert the boot image information of a given device or device type returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Insert a Composite Link Type, returning an integer value. Not to used The user should manage the memory : there is no memory allocation.
|
|
Insert a device type , returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Insert a device into the functional_device table and the hw table :it means that the hw device is currently IN_USE and it's having the given functional fct returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Insert Multiple IP aliases (only for the DAQ ), returning an integer value. The user should manage the memory : there is no memory allocation. IP address or IP alias should already be inserted using InsertPorts
|
|
Insert Multiple MacroLink (i.e. these are physical cables)returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Insert Multiple MicroLink (i.e. these are physical cables)returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Insert Multiple Ports, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Insert a Simple Link Type, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Insert a spare device into the the hw table :it means that the hw device has the status SPARE and it's having the given functional fct returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Insert Multiple Spare Ports (only for the DAQ since they bia nd mac address ppies), returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Insert Port, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Insert a Simple function type, and returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Insert a Simple Link Type, and returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Insert a spare device into the the hw table :it means that the hw device has the status SPARE and it's having the given functional fct returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Insert a spare Port (of a spare device), returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Insert a subsystem, and returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Insert a test functional device into the functional_device table (its name is TEST_BOARD_XX; these boards will be used for local tests in the pits returning an integer value. The user should manage the memory : there is no memory allocation. Put all the value which are not null first..
|
|
Load the link type table of a given system , returning a int
|
|
Load the device type table of a given system , returning a int
|
|
Match the lkid lktypename table of a given system , returning a int
|
|
Load the routing table of a switch (used for the DAQ) The user should manage the memory : there is no memory allocation. you need grant execute if you have your own db account
|
|
Match the deviceid devicename table of a given system , returning a int
|
|
replace a board cpnt (should be replacable on its own ) which occupied the functional board cpnt ftc. (initial state of the board cpnt:IN_USE) returning an integer value. The user should manage the memory : there is no memory allocation. IF THE BOARD CPNT STATUS CHANGE IMPLIES ALSO THE STATUS CHANGE OF THE MOTHERBOARD, USE ReplaceLogicalDevice function, NOT THIS ONE.
|
|
replace the board which occupied the functional device. (initial state of the board:IN_USE) returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
replace the board which occupied the functional device. (initial state of the board:IN_USE) returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Swap two devices returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
upadte the boot image information of a given device or device type returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Update the name of the function, typically when there was a mistyping The user should manage the memory : there is no memory allocation.
|
|
update a hw cpnt status whose initial status is not IN_USE to any status IN_USE,SPARE,DESTROYED,EXT_TEST.returning an integer value. The user should manage the memory : there is no memory allocation. tO USE IF IT DOESN'T AFFECT HTE STATUS OF THE MOTHERBOARD.
|
|
update a hw device status whose initial status is not IN_USE to any status IN_USE,SPARE,DESTROYED,EXT_TEST.returning an integer value. The user should manage the memory : there is no memory allocation. update to TEST and EXT_TEST status makes sense only when the initial status of the device is IN_USE...So not in this context
|
|
Update the serialnb , typically when there was a mistyping The user should manage the memory : there is no memory allocation.
|
|
Update IP alias entries, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Update MAC entries, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Update a device returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Update bidirectional link field for a given link returning an integer value. The user should manage the memory : there is no memory allocation. either you give node_from,pfrom or node_to,pto.
|
|
Update a Composite Link Type, returning an integer value.Not to used... The user should manage the memory : there is no memory allocation.
|
|
Update the active field of a device returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Update the active field for a devicetype or a set of devicetype whose name begins with returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Update the nodeused parameter of a device returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Update the nodeused field for a devicetype or a set of devicetype whose name begins with returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Update the nodeused parameter of a device returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Update the devicetype returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Update the devicetype returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Update the system_name parameter of a device type returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Update the devicename field of a device (typically when there is a mistyping) returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Update the devicetype field of a device :make sure that the devicetype exists 1 returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Update MAC entries, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Update a Link Type Name (due to mistyping error), returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Update the link info of a Link returning an integer value. The user should manage the memory : there is no memory allocation. give either nfrom,pfrom or nto,pto
|
|
Update the link type of a Link returning an integer value. The user should manage the memory : there is no memory allocation. give either nfrom,pfrom or nto,pto
|
|
Update the lkused field of a Link returning an integer value. The user should manage the memory : there is no memory allocation. you give either node_from,portnbrfrom or node_to,pto
|
|
Upadte Multiple Ports, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Upadte Multiple Ports status, returning an integer value. The user should manage the memory : there is no memory allocation.
|
|
Update a subsystem name entry in case it was mystaped, returning an integer value. The user should manage the memory : there is no memory allocation.
|