CoinMessages

Class to hold and manipulate an array of massaged messages.

Class to hold and manipulate an array of massaged messages.

Derived classes: CoinMessage

Description

Note that the message index used to reference a message in the array of messages is completely distinct from the external ID number stored with the message.

Public Methods

CoinMessages

Constructor with number of messages.

 CoinMessages(int numberMessages = 0)

Parameters:

~CoinMessages

Destructor.

 ~CoinMessages()

CoinMessages

The copy constructor.

 CoinMessages(const CoinMessages & )

Parameters:

operator=

assignment operator.

CoinMessages & operator=(const CoinMessages & )

Parameters:

addMessage

Installs a new message in the specified index position.

void addMessage(int messageNumber, const CoinOneMessage & message)

Parameters:

replaceMessage

Replaces the text of the specified message.

void replaceMessage(int messageNumber, const char * message)

Parameters:

language

Language.

Language language()

setLanguage

Set language.

void setLanguage(Language newlanguage)

Parameters:

setDetailMessage

Change detail level for one message.

void setDetailMessage(int newLevel, int messageNumber)

Parameters:

setDetailMessages

Change detail level for several messages.

void setDetailMessages(int newLevel, int numberMessages, int * messageNumbers)

Parameters:

setDetailMessages

Change detail level for all messages with low <= ID number < high.

void setDetailMessages(int newLevel, int low, int high)

Parameters:

getClass

Returns class.

int getClass()

toCompact

Moves to compact format.

void toCompact()

fromCompact

Moves from compact format.

void fromCompact()

Source

Header: layer-0/CoinUtils/src/CoinMessageHandler.hpp