# 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  

NLAIAGENT::CIdent Struct Reference

Complete reference of an agent. More...

#include <identtype.h>

Inheritance diagram for NLAIAGENT::CIdent

Inheritance graph
[legend]
Collaboration diagram for NLAIAGENT::CIdent:

Collaboration graph
[legend]
List of all members.

Public Methods

 CIdent ()
 CIdent (const std::string &typeName,uint64 id,uint64 creator = ServerID,uint64 dyn = ServerID)
 CIdent (const std::string &typeName,const CAgentNumber &a)
 CIdent (const CIdent &a)
 CIdent (NLMISC::IStream &is)
 fill from read stream. More...

bool operator== (const CIdent &a) const
bool operator< (const CIdent &a) const
bool operator> (const CIdent &a) const
const CIdent& operator= (const CIdent &a)
virtual void save (NLMISC::IStream &os)
 saving the nomber in an output stream. More...

virtual void load (NLMISC::IStream &is)
 loading the nomber from an input stream. More...

virtual void getDebugString (char *str) const
 Have a debug string. More...

const std::string& getTypeName () const

Public Attributes

std::string TypeName

Detailed Description

Complete reference of an agent.

Name of the class of the type of object. Ident of the agent.

Definition at line 241 of file identtype.h.


Constructor & Destructor Documentation

NLAIAGENT::CIdent::CIdent ( ) [inline]
 

Definition at line 244 of file identtype.h.

NLAIAGENT::CIdent::CIdent ( const std::string & typeName,
uint64 id,
uint64 creator = ServerID,
uint64 dyn = ServerID ) [inline]
 

Definition at line 248 of file identtype.h.

NLAIAGENT::CIdent::CIdent ( const std::string & typeName,
const CAgentNumber & a ) [inline]
 

Definition at line 252 of file identtype.h.

NLAIAGENT::CIdent::CIdent ( const CIdent & a ) [inline]
 

Definition at line 256 of file identtype.h.

NLAIAGENT::CIdent::CIdent ( NLMISC::IStream & is ) [inline]
 

fill from read stream.

Definition at line 261 of file identtype.h.


Member Function Documentation

void NLAIAGENT::CIdent::getDebugString ( char * str ) const [inline, virtual]
 

Have a debug string.

Reimplemented from NLAIAGENT::CAgentNumber.

Definition at line 312 of file identtype.h.

const std::string & NLAIAGENT::CIdent::getTypeName ( ) const [inline]
 

Definition at line 318 of file identtype.h.

void NLAIAGENT::CIdent::load ( NLMISC::IStream & is ) [inline, virtual]
 

loading the nomber from an input stream.

Reimplemented from NLAIAGENT::CAgentNumber.

Definition at line 303 of file identtype.h.

bool NLAIAGENT::CIdent::operator< ( const CIdent & a ) const [inline]
 

Definition at line 277 of file identtype.h.

const CIdent & NLAIAGENT::CIdent::operator= ( const CIdent & a ) [inline]
 

Definition at line 288 of file identtype.h.

bool NLAIAGENT::CIdent::operator== ( const CIdent & a ) const [inline]
 

Definition at line 268 of file identtype.h.

bool NLAIAGENT::CIdent::operator> ( const CIdent & a ) const [inline]
 

Definition at line 282 of file identtype.h.

void NLAIAGENT::CIdent::save ( NLMISC::IStream & os ) [inline, virtual]
 

saving the nomber in an output stream.

Reimplemented from NLAIAGENT::CAgentNumber.

Definition at line 296 of file identtype.h.


Member Data Documentation

std::string NLAIAGENT::CIdent::TypeName
 

Definition at line 243 of file identtype.h.


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