# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NLAILINK::IOTrace Class Reference

Inheritance diagram for NLAILINK::IOTrace:

NLAIC::IIO NLAIC::IBasicInterface NLAIC::IBasicType NLAIC::IPointerGestion NLMISC::IStreamable NLMISC::IClassable List of all members.

Public Methods

 IOTrace ()
virtual void Echo (char *str,...) const
virtual const std::string InPut () const
virtual void save (NLMISC::IStream &os)
 Save the class in a stream. More...

void getDebugString (std::string &t) const
 This is a Debug function, text is an character pointer to receive the debug text output, the debug text containe all think sensible to interset user. More...

virtual const NLAIC::IBasicTypeclone () const
 This function allow a pointer copy, that mean that the new class have the sam attributs caracteristics as the owne. More...

virtual const NLAIC::IBasicTypenewInstance () const
 This function allow a new instance, that mean that the class is a class factory. More...

virtual void load (NLMISC::IStream &is)
 Load the class from a stream. More...

virtual const NLAIC::CIdentTypegetType () const
 getType return a unique string how represente the class, it can be the name of the class. More...

virtual ~IOTrace ()

Constructor & Destructor Documentation

NLAILINK::IOTrace::IOTrace   [inline]
 

Definition at line 104 of file ai.cpp.

Referenced by clone.

virtual NLAILINK::IOTrace::~IOTrace   [inline, virtual]
 

Definition at line 156 of file ai.cpp.


Member Function Documentation

virtual const NLAIC::IBasicType* NLAILINK::IOTrace::clone   const [inline, virtual]
 

This function allow a pointer copy, that mean that the new class have the sam attributs caracteristics as the owne.

Implements NLAIC::IBasicType.

Definition at line 132 of file ai.cpp.

References NLAIC::IPointerGestion::incRef, and IOTrace.

Referenced by newInstance.

virtual void NLAILINK::IOTrace::Echo char *    str,
...   
const [inline, virtual]
 

Implements NLAIC::IIO.

Definition at line 109 of file ai.cpp.

References NLAILINK::LaseErrorCodeOrdreInterprete, and NLAIC::Out.

void NLAILINK::IOTrace::getDebugString std::string &    t const [inline, virtual]
 

This is a Debug function, text is an character pointer to receive the debug text output, the debug text containe all think sensible to interset user.

Implements NLAIC::IBasicType.

Definition at line 127 of file ai.cpp.

References t.

virtual const NLAIC::CIdentType& NLAILINK::IOTrace::getType   const [inline, virtual]
 

getType return a unique string how represente the class, it can be the name of the class.

This function is used for the sytem regstry class (see the definition of the template class Gen::CRegistry).

Implements NLAIC::IBasicType.

Definition at line 148 of file ai.cpp.

References id, and NLAIC::CTypeOfObject::tObject.

virtual const std::string NLAILINK::IOTrace::InPut   const [inline, virtual]
 

Implements NLAIC::IIO.

Definition at line 120 of file ai.cpp.

virtual void NLAILINK::IOTrace::load NLMISC::IStream   is [inline, virtual]
 

Load the class from a stream.

Implements NLAIC::IBasicInterface.

Definition at line 144 of file ai.cpp.

virtual const NLAIC::IBasicType* NLAILINK::IOTrace::newInstance   const [inline, virtual]
 

This function allow a new instance, that mean that the class is a class factory.

Implements NLAIC::IBasicType.

Definition at line 139 of file ai.cpp.

References clone.

virtual void NLAILINK::IOTrace::save NLMISC::IStream   os [inline, virtual]
 

Save the class in a stream.

Implements NLAIC::IBasicInterface.

Definition at line 124 of file ai.cpp.


The documentation for this class was generated from the following file: