📄 atm_mib.cpp
字号:
((atmVccAal5CpcsReceiveSduSize*)other)->set_reference_to_table(my_table); return other;}boolean atmVccAal5CpcsReceiveSduSize::value_ok(const Vbx& vb){ long v; vb.get_value(v); if (!(((v >= 1) && (v <= 65535)))) return FALSE; // place additional code to check validity of new values here return TRUE;}int atmVccAal5CpcsReceiveSduSize::prepare_set_request(Request* req, int& ind){ int status; if ((status = SimMibLeaf::prepare_set_request(req, ind)) != SNMP_ERROR_SUCCESS) return status; // place additional code to check validity of new values here return SNMP_ERROR_SUCCESS;}/** * atmVccAal5EncapsType * */atmVccAal5EncapsType::atmVccAal5EncapsType(const Oidx& id): SimMibLeaf(id, READCREATE, new SnmpInt32(7), VMODE_DEFAULT){}atmVccAal5EncapsType::~atmVccAal5EncapsType(){}MibEntryPtr atmVccAal5EncapsType::clone(){ MibEntryPtr other = new atmVccAal5EncapsType(oid); ((atmVccAal5EncapsType*)other)->replace_value(value->clone()); ((atmVccAal5EncapsType*)other)->set_reference_to_table(my_table); return other;}boolean atmVccAal5EncapsType::value_ok(const Vbx& vb){ long v; vb.get_value(v); if ((v != 1) && (v != 2) && (v != 3) && (v != 4) && (v != 5) && (v != 6) && (v != 7) && (v != 8) && (v != 9) && (v != 10)) return FALSE; // place additional code to check validity of new values here return TRUE;}int atmVccAal5EncapsType::prepare_set_request(Request* req, int& ind){ int status; if ((status = SimMibLeaf::prepare_set_request(req, ind)) != SNMP_ERROR_SUCCESS) return status; // place additional code to check validity of new values here return SNMP_ERROR_SUCCESS;}/** * atmVclCrossConnectIdentifier * */atmVclCrossConnectIdentifier::atmVclCrossConnectIdentifier(const Oidx& id): SimMibLeaf(id, READONLY, new SnmpInt32()){}atmVclCrossConnectIdentifier::~atmVclCrossConnectIdentifier(){}MibEntryPtr atmVclCrossConnectIdentifier::clone(){ MibEntryPtr other = new atmVclCrossConnectIdentifier(oid); ((atmVclCrossConnectIdentifier*)other)->replace_value(value->clone()); ((atmVclCrossConnectIdentifier*)other)->set_reference_to_table(my_table); return other;}/** * atmVclRowStatus * */atmVclRowStatus::atmVclRowStatus(const Oidx& id): snmpRowStatus(id, READCREATE){}atmVclRowStatus::~atmVclRowStatus(){}MibEntryPtr atmVclRowStatus::clone(){ MibEntryPtr other = new atmVclRowStatus(oid); ((atmVclRowStatus*)other)->replace_value(value->clone()); ((atmVclRowStatus*)other)->set_reference_to_table(my_table); return other;}/** * atmVclCastType * */atmVclCastType::atmVclCastType(const Oidx& id): SimMibLeaf(id, READCREATE, new SnmpInt32(1), VMODE_DEFAULT){}atmVclCastType::~atmVclCastType(){}MibEntryPtr atmVclCastType::clone(){ MibEntryPtr other = new atmVclCastType(oid); ((atmVclCastType*)other)->replace_value(value->clone()); ((atmVclCastType*)other)->set_reference_to_table(my_table); return other;}boolean atmVclCastType::value_ok(const Vbx& vb){ long v; vb.get_value(v); if ((v != 1) && (v != 2) && (v != 3) ) return FALSE; // place additional code to check validity of new values here return TRUE;}int atmVclCastType::prepare_set_request(Request* req, int& ind){ int status; if ((status = SimMibLeaf::prepare_set_request(req, ind)) != SNMP_ERROR_SUCCESS) return status; // place additional code to check validity of new values here return SNMP_ERROR_SUCCESS;}/** * atmVclConnKind * */atmVclConnKind::atmVclConnKind(const Oidx& id): SimMibLeaf(id, READCREATE, new SnmpInt32(1), VMODE_DEFAULT){}atmVclConnKind::~atmVclConnKind(){}MibEntryPtr atmVclConnKind::clone(){ MibEntryPtr other = new atmVclConnKind(oid); ((atmVclConnKind*)other)->replace_value(value->clone()); ((atmVclConnKind*)other)->set_reference_to_table(my_table); return other;}boolean atmVclConnKind::value_ok(const Vbx& vb){ long v; vb.get_value(v); if ((v != 1) && (v != 2) && (v != 3) && (v != 4) && (v != 5) ) return FALSE; // place additional code to check validity of new values here return TRUE;}int atmVclConnKind::prepare_set_request(Request* req, int& ind){ int status; if ((status = SimMibLeaf::prepare_set_request(req, ind)) != SNMP_ERROR_SUCCESS) return status; // place additional code to check validity of new values here return SNMP_ERROR_SUCCESS;}/** * atmVpCrossConnectIndexNext * */atmVpCrossConnectIndexNext* atmVpCrossConnectIndexNext::instance = 0;atmVpCrossConnectIndexNext::atmVpCrossConnectIndexNext(): SimMibLeaf(oidAtmVpCrossConnectIndexNext, READONLY, new SnmpInt32()){ // This leaf object is a singleton. In order to access it use // the static pointer atmVpCrossConnectIndexNext::instance. instance = this;}atmVpCrossConnectIndexNext::~atmVpCrossConnectIndexNext(){}/** * atmVpCrossConnectAdminStatus * */atmVpCrossConnectAdminStatus::atmVpCrossConnectAdminStatus(const Oidx& id): SimMibLeaf(id, READCREATE, new SnmpInt32(2), VMODE_DEFAULT){}atmVpCrossConnectAdminStatus::~atmVpCrossConnectAdminStatus(){}MibEntryPtr atmVpCrossConnectAdminStatus::clone(){ MibEntryPtr other = new atmVpCrossConnectAdminStatus(oid); ((atmVpCrossConnectAdminStatus*)other)->replace_value(value->clone()); ((atmVpCrossConnectAdminStatus*)other)->set_reference_to_table(my_table); return other;}boolean atmVpCrossConnectAdminStatus::value_ok(const Vbx& vb){ long v; vb.get_value(v); if ((v != 1) && (v != 2)) return FALSE; // place additional code to check validity of new values here return TRUE;}int atmVpCrossConnectAdminStatus::prepare_set_request(Request* req, int& ind){ int status; if ((status = SimMibLeaf::prepare_set_request(req, ind)) != SNMP_ERROR_SUCCESS) return status; // place additional code to check validity of new values here return SNMP_ERROR_SUCCESS;}/** * atmVpCrossConnectL2HOperStatus * */atmVpCrossConnectL2HOperStatus::atmVpCrossConnectL2HOperStatus(const Oidx& id): SimMibLeaf(id, READONLY, new SnmpInt32()){}atmVpCrossConnectL2HOperStatus::~atmVpCrossConnectL2HOperStatus(){}MibEntryPtr atmVpCrossConnectL2HOperStatus::clone(){ MibEntryPtr other = new atmVpCrossConnectL2HOperStatus(oid); ((atmVpCrossConnectL2HOperStatus*)other)->replace_value(value->clone()); ((atmVpCrossConnectL2HOperStatus*)other)->set_reference_to_table(my_table); return other;}/** * atmVpCrossConnectH2LOperStatus * */atmVpCrossConnectH2LOperStatus::atmVpCrossConnectH2LOperStatus(const Oidx& id): SimMibLeaf(id, READONLY, new SnmpInt32()){}atmVpCrossConnectH2LOperStatus::~atmVpCrossConnectH2LOperStatus(){}MibEntryPtr atmVpCrossConnectH2LOperStatus::clone(){ MibEntryPtr other = new atmVpCrossConnectH2LOperStatus(oid); ((atmVpCrossConnectH2LOperStatus*)other)->replace_value(value->clone()); ((atmVpCrossConnectH2LOperStatus*)other)->set_reference_to_table(my_table); return other;}/** * atmVpCrossConnectL2HLastChange * */atmVpCrossConnectL2HLastChange::atmVpCrossConnectL2HLastChange(const Oidx& id): SimMibLeaf(id, READONLY, new TimeTicks()){}atmVpCrossConnectL2HLastChange::~atmVpCrossConnectL2HLastChange(){}MibEntryPtr atmVpCrossConnectL2HLastChange::clone(){ MibEntryPtr other = new atmVpCrossConnectL2HLastChange(oid); ((atmVpCrossConnectL2HLastChange*)other)->replace_value(value->clone()); ((atmVpCrossConnectL2HLastChange*)other)->set_reference_to_table(my_table); return other;}/** * atmVpCrossConnectH2LLastChange * */atmVpCrossConnectH2LLastChange::atmVpCrossConnectH2LLastChange(const Oidx& id): SimMibLeaf(id, READONLY, new TimeTicks()){}atmVpCrossConnectH2LLastChange::~atmVpCrossConnectH2LLastChange(){}MibEntryPtr atmVpCrossConnectH2LLastChange::clone(){ MibEntryPtr other = new atmVpCrossConnectH2LLastChange(oid); ((atmVpCrossConnectH2LLastChange*)other)->replace_value(value->clone()); ((atmVpCrossConnectH2LLastChange*)other)->set_reference_to_table(my_table); return other;}/** * atmVpCrossConnectRowStatus * */atmVpCrossConnectRowStatus::atmVpCrossConnectRowStatus(const Oidx& id): snmpRowStatus(id, READCREATE){}atmVpCrossConnectRowStatus::~atmVpCrossConnectRowStatus(){}MibEntryPtr atmVpCrossConnectRowStatus::clone(){ MibEntryPtr other = new atmVpCrossConnectRowStatus(oid); ((atmVpCrossConnectRowStatus*)other)->replace_value(value->clone()); ((atmVpCrossConnectRowStatus*)other)->set_reference_to_table(my_table); return other;}/** * atmVcCrossConnectIndexNext * */atmVcCrossConnectIndexNext* atmVcCrossConnectIndexNext::instance = 0;atmVcCrossConnectIndexNext::atmVcCrossConnectIndexNext(): SimMibLeaf(oidAtmVcCrossConnectIndexNext, READONLY, new SnmpInt32()){ // This leaf object is a singleton. In order to access it use // the static pointer atmVcCrossConnectIndexNext::instance. instance = this;}atmVcCrossConnectIndexNext::~atmVcCrossConnectIndexNext(){}/** * atmVcCrossConnectAdminStatus * */atmVcCrossConnectAdminStatus::atmVcCrossConnectAdminStatus(const Oidx& id): SimMibLeaf(id, READCREATE, new SnmpInt32(2), VMODE_DEFAULT){}atmVcCrossConnectAdminStatus::~atmVcCrossConnectAdminStatus(){}MibEntryPtr atmVcCrossConnectAdminStatus::clone(){ MibEntryPtr other = new atmVcCrossConnectAdminStatus(oid); ((atmVcCrossConnectAdminStatus*)other)->replace_value(value->clone()); ((atmVcCrossConnectAdminStatus*)other)->set_reference_to_table(my_table); return other;}boolean atmVcCrossConnectAdminStatus::value_ok(const Vbx& vb){ long v; vb.get_value(v); if ((v != 1) && (v != 2)) return FALSE; // place additional code to check validity of new values here return TRUE;}int atmVcCrossConnectAdminStatus::prepare_set_request(Request* req, int& ind){ int status; if ((status = SimMibLeaf::prepare_set_request(req, ind)) != SNMP_ERROR_SUCCESS) return status; // place additional code to check validity of new values here return SNMP_ERROR_SUCCESS;}/** * atmVcCrossConnectL2HOperStatus * */atmVcCrossConnectL2HOperStatus::atmVcCrossConnectL2HOperStatus(const Oidx& id): SimMibLeaf(id, READONLY, new SnmpInt32()){}atmVcCrossConnectL2HOperStatus::~atmVcCrossConnectL2HOperStatus(){}MibEntryPtr atmVcCrossConnectL2HOperStatus::clone(){ MibEntryPtr other = new atmVcCrossConnectL2HOperStatus(oid); ((atmVcCrossConnectL2HOperStatus*)other)->replace_value(value->clone()); ((atmVcCrossConnectL2HOperStatus*)other)->set_reference_to_table(my_table); return other;}/** * atmVcCrossConnectH2LOperStatus * */atmVcCrossConnectH2LOperStatus::atmVcCrossConnectH2LOperStatus(const Oidx& id): SimMibLeaf(id, READONLY, new SnmpInt32()){}atmVcCrossConnectH2LOperStatus::~atmVcCrossConnectH2LOperStatus(){}MibEntryPtr atmVcCrossConnectH2LOperStatus::clone(){ MibEntryPtr other = new atmVcCrossConnectH2LOperStatus(oid); ((atmVcCrossConnectH2LOperStatus*)other)->replace_value(value->clone()); ((atmVcCrossConnectH2LOperStatus*)other)->set_reference_to_table(my_table); return other;}/** * atmVcCrossConnectL2HLastChange * */atmVcCrossConnectL2HLastChange::atmVcCrossConnectL2HLastChange(const Oidx& id): SimMibLeaf(id, READONLY, new TimeTicks()){}atmVcCrossConnectL2HLastChange::~atmVcCrossConnectL2HLastChange(){}MibEntryPtr atmVcCrossConnectL2HLastChange::clone(){ MibEntryPtr other = new atmVcCrossConnectL2HLastChange(oid); ((atmVcCrossConnectL2HLastChange*)other)->replace_value(value->clone()); ((atmVcCrossConnectL2HLastChange*)other)->set_reference_to_table(my_table); return other;}/** * atmVcCrossConnectH2LLastChange * */atmVcCrossConnectH2LLastChange::atmVcCrossConnectH2LLastChange(const Oidx& id): SimMibLeaf(id, READONLY, new TimeTicks()){}atmVcCrossConnectH2LLastChange::~atmVcCrossConnectH2LLastChange(){}MibEntryPtr atmVcCrossConnectH2LLastChange::clone(){ MibEntryPtr other = new atmVcCrossConnectH2LLastChange(oid); ((atmVcCrossConnectH2LLastChange*)other)->replace_value(value->clone()); ((atmVcCrossConnectH2LLastChange*)other)->set_reference_to_table(my_table); return other;}/** * atmVcCrossConnectRowStatus *
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -