pike.git / lib / modules / Protocols.pmod / SNMP.pmod / protocol.pike

version» Context lines:

pike.git/lib/modules/Protocols.pmod/SNMP.pmod/protocol.pike:155:    } )    ]);       return ([msgid:msg]);   }         //! decode raw pdu message and place in message pool   void to_pool(mapping rawd) {    //: put decoded msg to the pool -  +     msgpool += decode_asn1_msg(rawd); -  +    }      mapping|int from_pool(string msgid) {    //: get data from poll -  mapping msg; -  -  if(zero_type(msgpool[msgid])) -  return 0; -  -  msg = msgpool[msgid]; -  msgpool -= ([msgid:msg]); -  return msg; +  return m_delete(msgpool, msgid);   }         //! read decoded message from pool   private mapping readmsg_from_pool(int msgid) {    //: read SNMP response PDU from PDU pool       mapping rv = from_pool((string)msgid);    if(rv)    return rv;