|
Public Member Functions |
| CONFDB (string dbname, string login, string passwd) |
| ~CONFDB () |
int | PyDBConnexion () |
int | PyDBDeconnexion () |
string | PyGetDeviceTypeRow (string systemname, string devitype) |
string | PyGetDeviceRow_devicename (string systemname, string deviname) |
string | PyGetDeviceRow_deviceid (string systemname, int devid) |
string | PyGetPortRow_pid (string sysname, int dID) |
string | PyGetPortRow_devid (string sysname, int devid, int port_nb) |
string | PyGetConnectivityRow_lkid (string sysname, int lkid) |
string | PyGetConnectivityRow_node (string sysname, int nodeid, int port_nb, int way_given) |
string | PyGetMacIPRow (string sysname, string macAdd) |
string | PyGetLkTypeRow_lkname (string sysname, string lname) |
string | PyGetLkTypeRow_lknb (string sysname, int lknb) |
vector< int > | PyGetPortIDPerDevID (string sysname, int dID) |
vector< string > | PyGetDeviceNamesPerType (string sysname, string dtype) |
string | PyGetMacAddPerDevID (string sysname, int dID) |
vector< int > | PyGetLkToDevID (string sysname, int nto) |
vector< int > | PyGetLkFromDevID (string sysname, int nfrom) |
vector< int > | PyGetDeviceIDsPerType (string sysname, string dtype) |
string | PyInsertPort (string sysname, string devname, int ptnb, vector< int > param_list, string pwiresense, string pphy, int last) |
string | PyInsertMultiplePorts (string sysname, string devname, int ptnb, vector< int > param_list, string pwiresense, string pphy, int first, int last) |
string | PyInsertMultipleLinks (string sysname, string nfrom, string nto, int pfrom, int pto, int lk_used, string lk_type, int bidirectional, string tklink, int lk_tk, int first, int last) |
string | PyInsertMultipleMacIPs (string sysname, string eth_add, string ipadd, string submask, string vlan, string IPname, int lkagg, string dname, int ptnb, int first, int last) |
string | PyInsertMultipleCompositeLinkTypes (string sysname, string lktype, string lktype_list_concan, int first, int last) |
string | PyInsertMultipleSimpleLinkTypes (string sysname, string lktype, int first, int last) |
string | PyInsertMultipleDevices (string sysname, string devname, string devtype, int dnode, int promismode, int nused, string duuid, string dbcode, int first, int last) |
string | PyInsertMultipleDeviceTypes (string sysname, string devtype, int nb_in, int nb_out, string devdescr, int first, int last) |
string | PyInsertLink (string sysname, string nfrom, string nto, int pfrom, int pto, int lk_used, string lk_type, int bidirectional, string tklink, int lk_tk, int last) |
string | PyInsertMacIP (string sysname, string eth_add, string ipadd, string submask, string vlan, string IPname, int lkagg, string dname, int ptnb, int last) |
string | PyInsertCompositeLinkType (string sysname, string lktype, string lktype_list_concan, int last) |
string | PyInsertDevice (string sysname, string devname, string devtype, int dnode, int promismode, int nused, string duuid, string dbcode, int last) |
string | PyInsertDeviceType (string sysname, string devtype, int nb_in, int nb_out, string devdescr, int last) |
string | PyInsertSimpleLinkType (string sysname, string lktype, int last) |
vector< int > | PyGetConnOutBetweenDeviceDeviceType (string sysname, string nfrom, string nto) |
vector< string > | PyGetDetailedConnectivityBetweenDevices (string sysname, string nfrom, string nto) |
int | PyCreateTableSchema (string sysname, int mactable, int porttable, int bootimagetable, int genericschema) |
vector< string > | PyGetConnectivityBetweenDevices (string sysname, string nfrom, string nto) |
vector< string > | PyGetDestinationNamePerDevPort (string sysname, string devtype, int port_nb) |
int | PyGetDeviceID_devicename (string sysname, string devname) |
string | PyGetDeviceName_deviceid (string sysname, int devID) |
vector< string > | PyGetDetailedConnBetweenDeviceDevType (string sysname, string nfrom, string nto, int dtype_given) |
int | PyDropTableSchema (string sysname) |
vector< string > | PyGetFreeDeviceNamesPerType (string sysname, string dtype) |
int | PyCreateDestinationTable (string sysname, string dname, int roundtrip) |
int | PyCreateRoutingTable (string sysname, string devname, int roundtrip) |
vector< string > | PyGetAllPathsPerDevice (string systemname, string devicename) |
vector< string > | PyMatchDeviceIDDeviceName (string systemname) |
vector< string > | PyLoadConnectivityTable (string systemname) |
vector< string > | PyLoadDeviceTypeTable (string systemname) |
vector< string > | PyLoadLinkTypeTable (string systemname) |
Private Attributes |
string | _dbname |
string | _login |
string | _passwd |