Hello!

I tried to register an instance of UNICODE string:

static const wchar_t* nstAgentSubagentObject = L"ABC";

void
init_nstAgentSubagentObject(void)
{
  oid nstAgentSubagentObject_oid[] =
  { 1, 3, 6, 1, 4, 1, 8072, 2, 4, 1, 1, 2, 0 };

  netsnmp_handler_registration *reginfo;
  netsnmp_watcher_info *watcher_info;
  int watcher_flags = WATCHER_FIXED_SIZE;
  watcher_info =
  netsnmp_create_watcher_info(
  &nstAgentSubagentObject,
  wcslen(nstAgentSubagentObject),
  ASN_OCTET_STR,
  watcher_flags);

  reginfo = netsnmp_create_handler_registration(
  "my instance",
  0,
  nstAgentSubagentObject_oid,
  OID_LENGTH(nstAgentSubagentObject_oid),
  HANDLER_CAN_RONLY|HANDLER_CAN_NOT_CREATE);


  netsnmp_register_watched_instance(reginfo, watcher_info);
}



But snmpget prints strange set of characters:

f560-2k1 snmp/mibs# snmpget -v2c -c rwpublic localhost
NET-SNMP-TUTORIAL-MIB::nstAgentSubagentObject.0
NET-SNMP-TUTORIAL-MIB::nstAgentSubagentObject.0 = STRING: <-



f560-2k1 snmp/mibs# snmptranslate -M+. -mNET-SNMP-TUTORIAL-MIB -Tp -IR
netSnmpTutorialMIB
+--netSnmpTutorialMIB(4)
  |
  +--nstMIBObjects(1)
  | |
  | +--nstAgentModules(1)
  | |
  | +-- -RW- Integer32 nstAgentModuleObject(1)
  | +-- -R-- String nstAgentSubagentObject(2)
  | | Textual Convention: SnmpAdminString
  | | Size: 0..255
  | +-- -RW- Integer32 nstAgentPluginObject(3)
  |
  +--nstMIBConformance(2)



Can you please help me to find out what is wrong?

may by a special storage of UTF strings exist as for counter64?


-- 
/BR, Alexander
------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to