Diffusion .NET Classic API - Core and Common  5.9.4
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
PushTechnology.DiffusionCore.Messaging.Encoding.MessageBase64Encoder Class Reference

Base64 message encoder. More...

Inheritance diagram for PushTechnology.DiffusionCore.Messaging.Encoding.MessageBase64Encoder:
PushTechnology.DiffusionCore.Messaging.Encoding.MessageConverter

Public Member Functions

 MessageBase64Encoder ()
 Constructor. More...
 
- Public Member Functions inherited from PushTechnology.DiffusionCore.Messaging.Encoding.MessageConverter
ByteBuffer Convert (ByteBuffer inputByteBuffer, int headerLength)
 Convert the message in the input byte buffer to the target encoding. More...
 

Protected Member Functions

override int DoConvert (byte[] data)
 This does the actual conversion, setting the output into the output buffer. More...
 
override void Reset ()
 Used to reset the converter after use. More...
 
- Protected Member Functions inherited from PushTechnology.DiffusionCore.Messaging.Encoding.MessageConverter
 MessageConverter (MessageEncodingType targetEncoding)
 Constructor. More...
 

Additional Inherited Members

- Properties inherited from PushTechnology.DiffusionCore.Messaging.Encoding.MessageConverter
byte[] OutputBuffer [get, set]
 The output buffer which must be correctly populated after each call to DoConvert. Subclasses may choose to precreate the output buffer or create a new one each time. More...
 

Detailed Description

Base64 message encoder.

Constructor & Destructor Documentation

PushTechnology.DiffusionCore.Messaging.Encoding.MessageBase64Encoder.MessageBase64Encoder ( )

Constructor.

Member Function Documentation

override int PushTechnology.DiffusionCore.Messaging.Encoding.MessageBase64Encoder.DoConvert ( byte[]  data)
protectedvirtual

This does the actual conversion, setting the output into the output buffer.

Parameters
data
Returns

Implements PushTechnology.DiffusionCore.Messaging.Encoding.MessageConverter.

override void PushTechnology.DiffusionCore.Messaging.Encoding.MessageBase64Encoder.Reset ( )
protectedvirtual

Used to reset the converter after use.

Implements PushTechnology.DiffusionCore.Messaging.Encoding.MessageConverter.