Beispiel #1
0
        public ValueEventData(EdirEventDataType eventDataType, Asn1Object message)
            : base(eventDataType, message)
        {
            int[]           length = new int[1];
            Asn1OctetString octData;

            strPerpetratorDN =
                ((Asn1OctetString)decoder.decode(decodedData, length)).stringValue();
            strEntry =
                ((Asn1OctetString)decoder.decode(decodedData, length)).stringValue();
            strAttribute =
                ((Asn1OctetString)decoder.decode(decodedData, length)).stringValue();
            strSyntax =
                ((Asn1OctetString)decoder.decode(decodedData, length)).stringValue();

            strClassId =
                ((Asn1OctetString)decoder.decode(decodedData, length)).stringValue();

            timeStampObj =
                new DSETimeStamp((Asn1Sequence)decoder.decode(decodedData, length));

            octData = ((Asn1OctetString)decoder.decode(decodedData, length));
            strData = octData.stringValue();
            binData = SupportClass.ToByteArray(octData.byteValue());

            nVerb = ((Asn1Integer)decoder.decode(decodedData, length)).intValue();

            DataInitDone();
        }
Beispiel #2
0
        public EntryEventData(EdirEventDataType eventDataType, Asn1Object message)
            : base(eventDataType, message)
        {
            int[] length = new int[1];
            strPerpetratorDN =
                ((Asn1OctetString)decoder.decode(decodedData, length)).stringValue();
            strEntry =
                ((Asn1OctetString)decoder.decode(decodedData, length)).stringValue();
            strClassId =
                ((Asn1OctetString)decoder.decode(decodedData, length)).stringValue();

            timeStampObj =
                new DSETimeStamp((Asn1Sequence)decoder.decode(decodedData, length));
            nVerb    = ((Asn1Integer)decoder.decode(decodedData, length)).intValue();
            nFlags   = ((Asn1Integer)decoder.decode(decodedData, length)).intValue();
            strNewDN =
                ((Asn1OctetString)decoder.decode(decodedData, length)).stringValue();

            DataInitDone();
        }