Objective Systems, Inc.  
Home
About ASN.1
Products
Free Software
Open Source
Documents
Services
Resources
Resellers
Customers
Careers
About Us
Contact Us
 

Google


Objective Systems, Inc.

Asn1MessageBuffer Class Reference

Inheritance diagram for Asn1MessageBuffer:

Asn1DecodeBuffer Asn1EncodeBuffer Asn1BerDecodeBuffer Asn1PerDecodeBuffer Asn1BerEncodeBuffer Asn1PerEncodeBuffer Asn1XerEncodeBuffer Asn1BerInputStream Asn1DerDecodeBuffer Asn1PerInputStream Asn1DerEncodeBuffer Asn1XmlEncodeBuffer Asn1CerInputStream Asn1DerInputStream List of all members.

Detailed Description

This is the base class for all of the different message buffer types. This includes the BER and PER encode and decode message buffer classes.


Public Member Functions

abstract System.IO.Stream GetInputStream ()
void SetKey (byte[] rtkey)

Static Public Member Functions

static void HexDump (System.IO.Stream ins)
static void HexDump (System.IO.Stream ins, System.IO.StreamWriter outs)


Member Function Documentation

abstract System.IO.Stream GetInputStream  )  [pure virtual]
 

This abstract method must be implemented by all of the derived classes. It returns an input stream object reference to the message buffer contents (i.e. the encoded data).

Returns:
Input stream object reference

Implemented in Asn1BerEncodeBuffer, Asn1DecodeBuffer, Asn1PerEncodeBuffer, and Asn1XerEncodeBuffer.

static void HexDump System.IO.Stream  ins  )  [static]
 

This method prints a formatted hex dump of the contents of the given input stream to the standard output stream.

Parameters:
ins System.IO.Stream containg data to be dumped

static void HexDump System.IO.Stream  ins,
System.IO.StreamWriter  outs
[static]
 

This method prints a formatted hex dump of the contents of the given input stream to the given output stream.

Parameters:
ins System.IO.Stream containg data to be dumped
outs StreamWriter to which formatted data is to be written

void SetKey byte[]  rtkey  ) 
 

This method is used with the limited run-time to set a run-time key value generated by the compiler to allow the run-time to operate on the licensed hosts. This is not used in the unlimited redistribution versions.

Parameters:
rtkey Run-time key generated by ASN1C


Copyright © 1997-2005 Objective Systems,Inc.
All Rights Reserved.
This document may be distributed in any form, electronic
or otherwise, provided that it is distributed in its entirety
and that the copyright and this notice are included.

This file was last modified on 18 Nov 2005.
ASN1C C# Runtime Library, 5.8