Mini application server API for C++.

 Overview   Project   Class   Tree   Deprecated   Index 
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

base
Class CzzErrorHistory

deque
   |
   +--CzzErrorStack
         |
         +--CzzErrorHistory

   in zz_error.h

class CzzErrorHistory
extends CzzErrorStack

Error history

Author:
Toni Thomsson, toni@tonjac.org

Constructor Summary
CzzErrorHistory( void )
          Error history
~CzzErrorHistory( void )
          
 
Method Summary
 void GetBottomMessage( CzzErrorMessage*& message )
          Get message from the bottom of the stack
 void GetBottomMessage( CzzString& message, int& code )
          Get message from the bottom of the stack
 int GetNumberOfMessages( void ) const
          Number of messages on the error stack
 void GetTopMessage( CzzErrorMessage*& message )
          Get message on top of the stack
 void GetTopMessage( CzzString& message, int& code )
          Get message on top of the stack
 bool IsEmpty( void )
          Empty stack
 void PopBottomMessage( void )
          Remove message from bottom of the stack
 void PopTopMessage( void )
          Remove message from top of the stack
 void PushMessage( const CzzString message, const int code )
          Add message to the stack
 void PushMessage( CzzErrorMessage* message )
          Add message to the stack
   
Methods inherited from class CzzErrorStack
GetUsageCount, IncreaseUsageCount, DecreaseUsageCount
 

Constructor Detail

CzzErrorHistory

public CzzErrorHistory( void );
Error history

~CzzErrorHistory

public ~CzzErrorHistory( void );


Method Detail

GetBottomMessage

public void GetBottomMessage( CzzErrorMessage*& message );
Get message from the bottom of the stack
Parameters:
message - Message

GetBottomMessage

public void GetBottomMessage( CzzString& message, int& code );
Get message from the bottom of the stack
Parameters:
message - Message
code - Error code

GetNumberOfMessages

public int GetNumberOfMessages( void ) const;
Number of messages on the error stack

GetTopMessage

public void GetTopMessage( CzzErrorMessage*& message );
Get message on top of the stack
Parameters:
message - Message

GetTopMessage

public void GetTopMessage( CzzString& message, int& code );
Get message on top of the stack
Parameters:
message - Message
code - Error code

IsEmpty

public bool IsEmpty( void );
Empty stack

PopBottomMessage

public void PopBottomMessage( void );
Remove message from bottom of the stack

PopTopMessage

public void PopTopMessage( void );
Remove message from top of the stack

PushMessage

public void PushMessage( const CzzString message, const int code );
Add message to the stack
Parameters:
message - Message
code - Error code

PushMessage

public void PushMessage( CzzErrorMessage* message );
Add message to the stack
Parameters:
message - Message

 Overview   Project   Class   Tree   Deprecated   Index 
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD