Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

analy_string Class Reference

#include <language.h>

Inheritance diagram for analy_string:

Object analy_c_string analy_pascal_string analy_raw_string analy_unicode_string List of all members.

Public Member Functions

void init (const byte *s, int Len)
virtual void done ()
virtual void render_string (char *result, int maxlen)=0
void set_len (int Len)
int length ()
virtual char * name ()=0

Protected Attributes

byte * string
int len

Member Function Documentation

virtual void analy_string::done (   )  [virtual]
 

Reimplemented from Object.

Referenced by Analyser::dataAccess(), and ht_aviewer::dataStringDialog().

void analy_string::init (  const byte *  s,
int  Len
) 
 

int analy_string::length (   ) 
 

Referenced by Analyser::dataAccess(), and ht_aviewer::dataStringDialog().

virtual char* analy_string::name (   )  [pure virtual]
 

Implemented in analy_raw_string, analy_c_string, analy_unicode_string, and analy_pascal_string.

Referenced by Analyser::dataAccess(), and ht_aviewer::dataStringDialog().

virtual void analy_string::render_string (  char *  result,
int  maxlen
)  [pure virtual]
 

Implemented in analy_raw_string, analy_c_string, analy_unicode_string, and analy_pascal_string.

Referenced by Analyser::dataAccess(), and ht_aviewer::dataStringDialog().

void analy_string::set_len (  int  Len  ) 
 


Member Data Documentation

int analy_string::len [protected]
 

Definition at line 38 of file language.h.

byte* analy_string::string [protected]
 

Definition at line 37 of file language.h.


The documentation for this class was generated from the following file:
Generated on Fri May 7 21:15:54 2004 by doxygen 1.3.5