oasys::TextUncode Class Reference

#include <TextCode.h>

List of all members.


Detailed Description

Definition at line 83 of file TextCode.h.

Public Member Functions

 TextUncode (const char *input_buf, size_t length, ExpandableBuffer *buf)
bool error ()

Private Member Functions

bool in_buffer (size_t offset=0)
void textuncodify ()

Private Attributes

const char * input_buf_
size_t length_
StringBuffer buf_
const char * cur_
bool error_


Constructor & Destructor Documentation

oasys::TextUncode::TextUncode ( const char *  input_buf,
size_t  length,
ExpandableBuffer buf 
)

Definition at line 90 of file TextCode.cc.

References textuncodify().


Member Function Documentation

bool oasys::TextUncode::error (  )  [inline]

Definition at line 88 of file TextCode.h.

References error_.

Referenced by oasys::TextUnmarshal::get_textcode().

bool oasys::TextUncode::in_buffer ( size_t  offset = 0  )  [inline, private]

Definition at line 99 of file TextCode.h.

References cur_, input_buf_, and length_.

Referenced by textuncodify().

void oasys::TextUncode::textuncodify (  )  [private]

Definition at line 103 of file TextCode.cc.

References oasys::StringBuffer::append(), buf_, cur_, error_, and in_buffer().

Referenced by TextUncode().


Member Data Documentation

const char* oasys::TextUncode::input_buf_ [private]

Definition at line 91 of file TextCode.h.

Referenced by in_buffer().

size_t oasys::TextUncode::length_ [private]

Definition at line 92 of file TextCode.h.

Referenced by in_buffer().

StringBuffer oasys::TextUncode::buf_ [private]

Definition at line 94 of file TextCode.h.

Referenced by textuncodify().

const char* oasys::TextUncode::cur_ [private]

Definition at line 95 of file TextCode.h.

Referenced by in_buffer(), and textuncodify().

bool oasys::TextUncode::error_ [private]

Definition at line 97 of file TextCode.h.

Referenced by error(), and textuncodify().


The documentation for this class was generated from the following files:
Generated on Fri Dec 22 14:48:08 2006 for DTN Reference Implementation by  doxygen 1.5.1