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:
numberMessages(int)
~CoinMessages
Destructor.
~CoinMessages()
CoinMessages
The copy constructor.
CoinMessages(const CoinMessages & )
Parameters:
- `` (const CoinMessages &)
operator=
assignment operator.
CoinMessages & operator=(const CoinMessages & )
Parameters:
- `` (const CoinMessages &)
addMessage
Installs a new message in the specified index position.
void addMessage(int messageNumber, const CoinOneMessage & message)
Parameters:
messageNumber(int)message(const CoinOneMessage &)
replaceMessage
Replaces the text of the specified message.
void replaceMessage(int messageNumber, const char * message)
Parameters:
messageNumber(int)message(const char *)
language
Language.
Language language()
setLanguage
Set language.
void setLanguage(Language newlanguage)
Parameters:
newlanguage(Language)
setDetailMessage
Change detail level for one message.
void setDetailMessage(int newLevel, int messageNumber)
Parameters:
newLevel(int)messageNumber(int)
setDetailMessages
Change detail level for several messages.
void setDetailMessages(int newLevel, int numberMessages, int * messageNumbers)
Parameters:
newLevel(int)numberMessages(int)messageNumbers(int *)
setDetailMessages
Change detail level for all messages with low <= ID number < high.
void setDetailMessages(int newLevel, int low, int high)
Parameters:
newLevel(int)low(int)high(int)
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