📄 atm_mib.cpp
字号:
*/atmVcCrossConnectRowStatus::atmVcCrossConnectRowStatus(const Oidx& id): snmpRowStatus(id, READCREATE){}atmVcCrossConnectRowStatus::~atmVcCrossConnectRowStatus(){}MibEntryPtr atmVcCrossConnectRowStatus::clone(){ MibEntryPtr other = new atmVcCrossConnectRowStatus(oid); ((atmVcCrossConnectRowStatus*)other)->replace_value(value->clone()); ((atmVcCrossConnectRowStatus*)other)->set_reference_to_table(my_table); return other;}/** * aal5VccCrcErrors * */aal5VccCrcErrors::aal5VccCrcErrors(const Oidx& id): SimMibLeaf(id, READONLY, new Counter32()){}aal5VccCrcErrors::~aal5VccCrcErrors(){}MibEntryPtr aal5VccCrcErrors::clone(){ MibEntryPtr other = new aal5VccCrcErrors(oid); ((aal5VccCrcErrors*)other)->replace_value(value->clone()); ((aal5VccCrcErrors*)other)->set_reference_to_table(my_table); return other;}/** * aal5VccSarTimeOuts * */aal5VccSarTimeOuts::aal5VccSarTimeOuts(const Oidx& id): SimMibLeaf(id, READONLY, new Counter32()){}aal5VccSarTimeOuts::~aal5VccSarTimeOuts(){}MibEntryPtr aal5VccSarTimeOuts::clone(){ MibEntryPtr other = new aal5VccSarTimeOuts(oid); ((aal5VccSarTimeOuts*)other)->replace_value(value->clone()); ((aal5VccSarTimeOuts*)other)->set_reference_to_table(my_table); return other;}/** * aal5VccOverSizedSDUs * */aal5VccOverSizedSDUs::aal5VccOverSizedSDUs(const Oidx& id): SimMibLeaf(id, READONLY, new Counter32()){}aal5VccOverSizedSDUs::~aal5VccOverSizedSDUs(){}MibEntryPtr aal5VccOverSizedSDUs::clone(){ MibEntryPtr other = new aal5VccOverSizedSDUs(oid); ((aal5VccOverSizedSDUs*)other)->replace_value(value->clone()); ((aal5VccOverSizedSDUs*)other)->set_reference_to_table(my_table); return other;}/** * atmTrafficDescrParamIndexNext * */atmTrafficDescrParamIndexNext* atmTrafficDescrParamIndexNext::instance = 0;atmTrafficDescrParamIndexNext::atmTrafficDescrParamIndexNext(): SimMibLeaf(oidAtmTrafficDescrParamIndexNext, READONLY, new SnmpInt32()){ // This leaf object is a singleton. In order to access it use // the static pointer atmTrafficDescrParamIndexNext::instance. instance = this;}atmTrafficDescrParamIndexNext::~atmTrafficDescrParamIndexNext(){}/** * atmInterfaceConfEntry * */atmInterfaceConfEntry* atmInterfaceConfEntry::instance = 0;const index_info indAtmInterfaceConfEntry[1] = { { sNMP_SYNTAX_INT, FALSE, 1, 1 } };atmInterfaceConfEntry::atmInterfaceConfEntry(): MibTable(oidAtmInterfaceConfEntry, indAtmInterfaceConfEntry, 1){ // This table object is a singleton. In order to access it use // the static pointer atmInterfaceConfEntry::instance. instance = this; add_col(new atmInterfaceMaxVpcs(colAtmInterfaceMaxVpcs)); add_col(new atmInterfaceMaxVccs(colAtmInterfaceMaxVccs)); add_col(new atmInterfaceConfVpcs(colAtmInterfaceConfVpcs)); add_col(new atmInterfaceConfVccs(colAtmInterfaceConfVccs)); add_col(new atmInterfaceMaxActiveVpiBits(colAtmInterfaceMaxActiveVpiBits)); add_col(new atmInterfaceMaxActiveVciBits(colAtmInterfaceMaxActiveVciBits)); add_col(new atmInterfaceIlmiVpi(colAtmInterfaceIlmiVpi)); add_col(new atmInterfaceIlmiVci(colAtmInterfaceIlmiVci)); add_col(new atmInterfaceAddressType(colAtmInterfaceAddressType)); add_col(new atmInterfaceAdminAddress(colAtmInterfaceAdminAddress)); add_col(new atmInterfaceMyNeighborIpAddress(colAtmInterfaceMyNeighborIpAddress)); add_col(new atmInterfaceMyNeighborIfName(colAtmInterfaceMyNeighborIfName)); add_col(new atmInterfaceCurrentMaxVpiBits(colAtmInterfaceCurrentMaxVpiBits)); add_col(new atmInterfaceCurrentMaxVciBits(colAtmInterfaceCurrentMaxVciBits)); add_col(new atmInterfaceSubscrAddress(colAtmInterfaceSubscrAddress));}atmInterfaceConfEntry::~atmInterfaceConfEntry(){}boolean atmInterfaceConfEntry::ready_for_service(Vbx* pvbs, int sz){ return MibTable::ready_for_service(pvbs, sz);}void atmInterfaceConfEntry::row_added(MibTableRow* row, const Oidx& index, MibTable* src){ // The row 'row' with 'index' has been added to the table. // Place any necessary actions here.}void atmInterfaceConfEntry::row_delete(MibTableRow* row, const Oidx& index, MibTable* src){ // The row 'row' with 'index' will be deleted. // Place any necessary actions here.}void atmInterfaceConfEntry::set_row(MibTableRow* r, int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, char* p9, char* p10, char* p11, int p12, int p13, char* p14){ r->get_nth(0)->replace_value(new SnmpInt32(p0)); r->get_nth(1)->replace_value(new SnmpInt32(p1)); r->get_nth(2)->replace_value(new SnmpInt32(p2)); r->get_nth(3)->replace_value(new SnmpInt32(p3)); r->get_nth(4)->replace_value(new SnmpInt32(p4)); r->get_nth(5)->replace_value(new SnmpInt32(p5)); r->get_nth(6)->replace_value(new SnmpInt32(p6)); r->get_nth(7)->replace_value(new SnmpInt32(p7)); r->get_nth(8)->replace_value(new SnmpInt32(p8)); r->get_nth(9)->replace_value(new OctetStr(p9)); r->get_nth(10)->replace_value(new IpAddress(p10)); r->get_nth(11)->replace_value(new OctetStr(p11)); r->get_nth(12)->replace_value(new SnmpInt32(p12)); r->get_nth(13)->replace_value(new SnmpInt32(p13)); r->get_nth(14)->replace_value(new OctetStr(p14));}/** * atmInterfaceDs3PlcpEntry * */atmInterfaceDs3PlcpEntry* atmInterfaceDs3PlcpEntry::instance = 0;const index_info indAtmInterfaceDs3PlcpEntry[1] = { { sNMP_SYNTAX_INT, FALSE, 1, 1 } };atmInterfaceDs3PlcpEntry::atmInterfaceDs3PlcpEntry(): MibTable(oidAtmInterfaceDs3PlcpEntry, indAtmInterfaceDs3PlcpEntry, 1){ // This table object is a singleton. In order to access it use // the static pointer atmInterfaceDs3PlcpEntry::instance. instance = this; add_col(new atmInterfaceDs3PlcpSEFSs(colAtmInterfaceDs3PlcpSEFSs)); add_col(new atmInterfaceDs3PlcpAlarmState(colAtmInterfaceDs3PlcpAlarmState)); add_col(new atmInterfaceDs3PlcpUASs(colAtmInterfaceDs3PlcpUASs));}atmInterfaceDs3PlcpEntry::~atmInterfaceDs3PlcpEntry(){}boolean atmInterfaceDs3PlcpEntry::ready_for_service(Vbx* pvbs, int sz){ return MibTable::ready_for_service(pvbs, sz);}void atmInterfaceDs3PlcpEntry::row_added(MibTableRow* row, const Oidx& index, MibTable* src){ // The row 'row' with 'index' has been added to the table. // Place any necessary actions here.}void atmInterfaceDs3PlcpEntry::row_delete(MibTableRow* row, const Oidx& index, MibTable* src){ // The row 'row' with 'index' will be deleted. // Place any necessary actions here.}void atmInterfaceDs3PlcpEntry::set_row(MibTableRow* r, int p0, int p1, int p2){ r->get_nth(0)->replace_value(new Counter32(p0)); r->get_nth(1)->replace_value(new SnmpInt32(p1)); r->get_nth(2)->replace_value(new Counter32(p2));}/** * atmInterfaceTCEntry * */atmInterfaceTCEntry* atmInterfaceTCEntry::instance = 0;const index_info indAtmInterfaceTCEntry[1] = { { sNMP_SYNTAX_INT, FALSE, 1, 1 } };atmInterfaceTCEntry::atmInterfaceTCEntry(): MibTable(oidAtmInterfaceTCEntry, indAtmInterfaceTCEntry, 1){ // This table object is a singleton. In order to access it use // the static pointer atmInterfaceTCEntry::instance. instance = this; add_col(new atmInterfaceOCDEvents(colAtmInterfaceOCDEvents)); add_col(new atmInterfaceTCAlarmState(colAtmInterfaceTCAlarmState));}atmInterfaceTCEntry::~atmInterfaceTCEntry(){ save_to_file(path); delete path;}boolean atmInterfaceTCEntry::ready_for_service(Vbx* pvbs, int sz){ return MibTable::ready_for_service(pvbs, sz);}void atmInterfaceTCEntry::row_added(MibTableRow* row, const Oidx& index, MibTable* src){ // The row 'row' with 'index' has been added to the table. // Place any necessary actions here.}void atmInterfaceTCEntry::row_delete(MibTableRow* row, const Oidx& index, MibTable* src){ // The row 'row' with 'index' will be deleted. // Place any necessary actions here.}void atmInterfaceTCEntry::set_row(MibTableRow* r, int p0, int p1){ r->get_nth(0)->replace_value(new Counter32(p0)); r->get_nth(1)->replace_value(new SnmpInt32(p1));}/** * atmTrafficDescrParamEntry * */atmTrafficDescrParamEntry* atmTrafficDescrParamEntry::instance = 0;const index_info indAtmTrafficDescrParamEntry[1] = { { sNMP_SYNTAX_INT, FALSE, 1, 1 } };atmTrafficDescrParamEntry::atmTrafficDescrParamEntry(): MibTable(oidAtmTrafficDescrParamEntry, indAtmTrafficDescrParamEntry, 1){ // This table object is a singleton. In order to access it use // the static pointer atmTrafficDescrParamEntry::instance. instance = this; add_col(new atmTrafficDescrType(colAtmTrafficDescrType)); add_col(new atmTrafficDescrParam1(colAtmTrafficDescrParam1)); add_col(new atmTrafficDescrParam2(colAtmTrafficDescrParam2)); add_col(new atmTrafficDescrParam3(colAtmTrafficDescrParam3)); add_col(new atmTrafficDescrParam4(colAtmTrafficDescrParam4)); add_col(new atmTrafficDescrParam5(colAtmTrafficDescrParam5)); add_col(new atmTrafficQoSClass(colAtmTrafficQoSClass)); add_col(new atmTrafficDescrRowStatus(colAtmTrafficDescrRowStatus)); add_col(new atmServiceCategory(colAtmServiceCategory)); add_col(new atmTrafficFrameDiscard(colAtmTrafficFrameDiscard));}atmTrafficDescrParamEntry::~atmTrafficDescrParamEntry(){}boolean atmTrafficDescrParamEntry::ready_for_service(Vbx* pvbs, int sz){ return MibTable::ready_for_service(pvbs, sz);}void atmTrafficDescrParamEntry::row_added(MibTableRow* row, const Oidx& index, MibTable* src){ // The row 'row' with 'index' has been added to the table. // Place any necessary actions here.}void atmTrafficDescrParamEntry::row_delete(MibTableRow* row, const Oidx& index, MibTable* src){ // The row 'row' with 'index' will be deleted. // Place any necessary actions here.}void atmTrafficDescrParamEntry::set_row(MibTableRow* r, char* p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9){ r->get_nth(0)->replace_value(new Oid(p0)); r->get_nth(1)->replace_value(new SnmpInt32(p1)); r->get_nth(2)->replace_value(new SnmpInt32(p2)); r->get_nth(3)->replace_value(new SnmpInt32(p3)); r->get_nth(4)->replace_value(new SnmpInt32(p4)); r->get_nth(5)->replace_value(new SnmpInt32(p5)); r->get_nth(6)->replace_value(new SnmpInt32(p6)); r->get_nth(7)->replace_value(new SnmpInt32(p7)); r->get_nth(8)->replace_value(new SnmpInt32(p8)); r->get_nth(9)->replace_value(new SnmpInt32(p9));}/** * atmVplEntry * */atmVplEntry* atmVplEntry::instance = 0;const index_info indAtmVplEntry[2] = { { sNMP_SYNTAX_INT, FALSE, 1, 1 }, { sNMP_SYNTAX_INT, FALSE, 1, 1 } };atmVplEntry::atmVplEntry(): MibTable(oidAtmVplEntry, indAtmVplEntry, 2){ // This table object is a singleton. In order to access it use // the static pointer atmVplEntry::instance. instance = this; add_col(new atmVplAdminStatus(colAtmVplAdminStatus)); add_col(new atmVplOperStatus(colAtmVplOperStatus)); add_col(new atmVplLastChange(colAtmVplLastChange)); add_col(new atmVplReceiveTrafficDescrIndex(colAtmVplReceiveTrafficDescrIndex)); add_col(new atmVplTransmitTrafficDescrIndex(colAtmVplTransmitTrafficDescrIndex)); add_col(new atmVplCrossConnectIdentifier(colAtmVplCrossConnectIdentifier)); add_col(new atmVplRowStatus(colAtmVplRowStatus)); add_col(new atmVplCastType(colAtmVplCastType)); add_col(new atmVplConnKind(colAtmVplConnKind));}atmVplEntry::~atmVplEntry(){}boolean atmVplEntry::ready_for_service(Vbx* pvbs, int sz){ return MibTable::ready_for_service(pvbs, sz);}void atmVplEntry::row_added(MibTableRow* row, const Oidx& index, MibTable* src){ // The row 'row' with 'index' has been added to the table. // Place any necessary actions here.}void atmVplEntry::row_delete(MibTableRow* row, const Oidx& index, MibTable* src){ // The row 'row' with 'index' will be deleted. // Place any necessary actions here.}void atmVplEntry::set_row(MibTableRow* r, int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8){ r->get_nth(0)->replace_value(new SnmpInt32(p0)); r->get_nth(1)->replace_value(new SnmpInt32(p1)); r->get_nth(2)->replace_value(new TimeTicks(p2)); r->get_nth(3)->replace_value(new SnmpInt32(p3)); r->get_nth(4)->replace_value(new SnmpInt32(p4)); r->get_nth(5)->replace_value(new SnmpInt32(p5)); r->get_nth(6)->replace_value(new SnmpInt32(p6)); r->get_nth(7)->replace_value(new SnmpInt32(p7)); r->get_nth(8)->replace_value(new SnmpInt32(p8));}/** * atmVclEntry * */atmVclEntry* atmVclEntry::instance = 0;const index_info indAtmVclEntry[3] = { { sNMP_SYNTAX_INT, FALSE, 1, 1 }, { sNMP_SYNTAX_INT, FALSE, 1, 1 }, { sNMP_SYNTAX_INT, FALSE, 1, 1 } };atmVclEntry::atmVclEntry(): MibTable(oidAtmVclEntry, indAtmVclEntry, 3){ // This table object is a singleton. In order to access it use // the static pointer atmVclEntry::instance. instance = this; add_col(new atmVclAdminStatus(colAtmVclAdminStatus)); add_col(new atmVclOperStatus(colAtmVclOperStatus)); add_col(new atmVclLastChange(colAtmVclLastChange)); add_col(new atmVclReceiveTrafficDescrIndex(colAtmVclReceiveTrafficDescrIndex)); add_col(new atmVclTransmitTrafficDescrIndex(colAtmVclTransmitTrafficDescrIndex)); add_col(new atmVccAalType(colAtmVccAalType)); add_col(new atmVccAal5CpcsTransmitSduSize(colAtmVccAal5CpcsTransmitSduSize)); add_col(new atmVccAal5CpcsReceiveSduSize(colAtmVccAal5CpcsReceiveSduSize)); add_col(new atmVccAal5EncapsType(colAtmVccAal5EncapsType)); add_col(new atmVclCrossConnectIdentifier(colAtmVclCrossConnectIdentifier)); add_col(new atmVclRowStatus(colAtmVclRowStatus)); add_col(new atmVclCastType(colAtmVclCastType)); add_col(new atmVclConnKind(colAtmVclConnKind));}atmVclEntry::~atmVclEntry(){}boolean atmVclEntry::ready_for_service(Vbx* pvbs, int sz){ return MibTable::ready_for_service(pvbs, sz);}void atmVclEntry::row_added(MibTableRow* row, const Oidx& index, MibTable* src){ // The row 'row' with 'index' has been added to the table. // Place any necessary actions here.}void atmVclEntry::row_delete(MibTableRow* row, const Oidx& index, MibTable* src){ // The row 'row' with 'index' will be deleted. // Place any necessary actions here.}void atmVclEntry::set_row(MibTableRow* r, int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9, int p10, int p11, int p12){ r->get_nth(0)->replace_value(new SnmpInt32(p0)); r->get_nth(1)->replace_value(new SnmpInt32(p1)); r->get_nth(2)->replace_value(new TimeTicks(p2)); r->get_nth(3)->replace_value(new SnmpInt32(p3)); r->get_nth(4)->replace_value(new SnmpInt32(p4)); r->get_nth(5)->replace_value(new SnmpInt32(p5)); r->get_nth(6)->replace_value(new SnmpInt32(p6)); r->get_nth(7)->replace_value(new SnmpInt32(p7)); r->get_nth(8)->replace_value(new SnmpInt32(p8)); r->get_nth(9)->replace_value(new SnmpInt32(p9)); r->get_nth(10)->replace_value(new SnmpInt32(p10)); r->get_nth(11)->replace_value(new SnmpInt32(p11)); r->get_nth(12)->replace_value(new SnmpInt32(p12));}/** * atmVpCrossConnectEntry * */atmVpCrossConnectEntry* atmVpCrossConnectEntry::instance = 0;const index_info indAtmVpCrossConnectEntry[5] = { { sNMP_SYNTAX_INT, FALSE, 1, 1 }, { sNMP_SYNTAX_INT, FALSE, 1, 1 }, { sNMP_SYNTAX_INT, FALSE, 1, 1 }, { sNMP_SYNTAX_INT, FALSE, 1, 1 }, { sNMP_SYNTAX_INT, FALSE, 1, 1 } };atmVpCrossConnectEntry::atmVpCrossConnectEntry(): MibTable(oidAtmVpCrossConnectEntry, indAtmVpCrossConnectEntry, 5){ // This table object is a singleton. In order to access it use // the static pointer atmVpCrossConnectEntry::instance. instance = this; add_col(new atmVpCrossConnectAdminStatus(colAtmVpCrossConnectAdminStatus)); add_col(new atmVpCrossConnectL2HOperStatus(colAtmVpCrossConnectL2HOperStatus)); add_col(new atmVpCrossConnectH2LOperStatus(colAtmVpCrossConnectH2LOperStatus)); add_col(new atmVpCrossConnectL2HLastChange(colAtmVpCrossConnectL2HLastChange)); add_col(new atmVpCrossConnectH2LLastChange(colAtmVpCrossConnectH2LLastChange)); add_col(new atmVpCrossConnectRowStatus(colAtmVpCrossConnectRowStatus));}atmVpCrossConnectEntry::~atmVpCrossConnectEntry(){}boolean atmVpCrossConnectEntry::ready_for_service(Vbx* pvbs, int sz){ return MibTable::ready_for_service(pvbs, sz);}void atmVpCrossConnectEntry::row_added(MibTableRow* row, const Oidx& index, MibTable* src){ // The row 'row' with 'index' has been added to the table. // Place any necessary actions here.}void atmVpCrossConnectEntry::row_delete(MibTableRow* row, const Oidx& index, MibTable* src){ // The row 'row' with 'index' will be deleted. // Place any necessary actions here.}void atmVpCrossConnectEntry::set_row(MibTableRow* r,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -