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

asner.h File Reference

#include "asnper.h"
#include "asnber.h"

Go to the source code of this file.

Classes

class  PASN_Object
class  PASN_ConstrainedObject
class  PASN_Null
class  PASN_Boolean
class  PASN_Integer
class  PASN_Enumeration
class  PASN_Real
class  PASN_ObjectId
class  PASN_BitString
class  PASN_OctetString
class  PASN_ConstrainedString
class  PASN_BMPString
class  PASN_GeneralisedTime
class  PASN_UniversalTime
class  PASN_Choice
class  PASN_Sequence
class  PASN_Set
class  PASN_Array
class  PASN_Stream

Defines

#define P_INCLUDE_PER
#define P_INCLUDE_BER
#define P_INCLUDE_XER
#define DECLARE_STRING_CLASS(name)

Functions

 DECLARE_STRING_CLASS (Numeric)
 DECLARE_STRING_CLASS (Printable)
 DECLARE_STRING_CLASS (Visible)
 DECLARE_STRING_CLASS (IA5)
 DECLARE_STRING_CLASS (General)
 PARRAY (PASN_ObjectArray, PASN_Object)


Define Documentation

#define DECLARE_STRING_CLASS name   ) 
 

Value:

class PASN_##name##String : public PASN_ConstrainedString { \ PCLASSINFO(PASN_##name##String, PASN_ConstrainedString); \ public: \ PASN_##name##String(const char * str = NULL); \ PASN_##name##String(unsigned tag, TagClass tagClass); \ PASN_##name##String & operator=(const char * str); \ PASN_##name##String & operator=(const PString & str); \ virtual PObject * Clone() const; \ virtual PString GetTypeAsString() const; \ }

#define P_INCLUDE_BER
 

#define P_INCLUDE_PER
 

#define P_INCLUDE_XER
 


Function Documentation

DECLARE_STRING_CLASS General   ) 
 

DECLARE_STRING_CLASS IA5   ) 
 

DECLARE_STRING_CLASS Visible   ) 
 

DECLARE_STRING_CLASS Printable   ) 
 

DECLARE_STRING_CLASS Numeric   ) 
 

PARRAY PASN_ObjectArray  ,
PASN_Object 
 


Generated on Sat Jul 24 15:35:57 2004 for PWLib by doxygen 1.3.7