oasys::Base16 Class Reference

#include <Base16.h>

List of all members.


Detailed Description

Definition at line 8 of file Base16.h.

Static Public Member Functions

static size_t encode (const u_int8_t *in, size_t in_len, u_int8_t *out16, size_t out16_len)
static size_t decode (const u_int8_t *in16, size_t in16_len, u_int8_t *out, size_t out_len)


Member Function Documentation

size_t oasys::Base16::encode ( const u_int8_t *  in,
size_t  in_len,
u_int8_t *  out16,
size_t  out16_len 
) [static]

Encode input into Base16. out should be *2 the size of in. Will truncate buffer if there is not enough space.

Returns:
Number of bytes encoded.

Definition at line 7 of file Base16.cc.

size_t oasys::Base16::decode ( const u_int8_t *  in16,
size_t  in16_len,
u_int8_t *  out,
size_t  out_len 
) [static]

Decode the input from Base16. out should be 1/2 the size of in. Will truncate buffer if there is not enough space.

Returns:
Number of bytes decoded.

Definition at line 27 of file Base16.cc.


The documentation for this class was generated from the following files:
Generated on Thu Jun 7 16:57:02 2007 for DTN Reference Implementation by  doxygen 1.5.1