⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 atm_mib.cpp

📁 JdonFramework need above jdk 1.4.0This version has passed under Tomcat 4.x/5.x JBoss 3.x/JBoss 4.0.0
💻 CPP
📖 第 1 页 / 共 5 页
字号:
 */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 + -