Public Member Functions | |
MessageReceiverClass () | |
void | OnWaveHand () |
bool | HandWaved () |
void | OnSay (const std::string &words) |
const std::string | WordsSaid () |
void | OnWalk (double meters) |
double | MetersWalked () |
void | OnGivePackage (const Package &p) |
Package | PackageReceived () |
void | OnShoutAgeAndFootSize (int age, float footSize) |
int | Age () |
float | FootSize () |
void | Amnesia () |
void | RegisterObservers (MessageSenderClass &sender) |
Definition at line 115 of file mitkMessageTest.cpp.
mitk::mitkMessageTestTestClass::MessageReceiverClass::MessageReceiverClass | ( | ) | [inline] |
int mitk::mitkMessageTestTestClass::MessageReceiverClass::Age | ( | ) | [inline] |
Definition at line 170 of file mitkMessageTest.cpp.
Referenced by mitkMessageTest().
{
return m_Age;
}
void mitk::mitkMessageTestTestClass::MessageReceiverClass::Amnesia | ( | ) | [inline] |
Definition at line 180 of file mitkMessageTest.cpp.
References mitk::mitkMessageTestTestClass::Package::Clear().
Referenced by MessageReceiverClass(), and mitkMessageTest().
{
m_HandWaved = false;
m_WordsSaid.clear();
m_MetersWalked = 0.0;
m_PackageReceived.Clear();
m_Age = 0;
m_FootSize = 0.0;
}
float mitk::mitkMessageTestTestClass::MessageReceiverClass::FootSize | ( | ) | [inline] |
Definition at line 175 of file mitkMessageTest.cpp.
Referenced by mitkMessageTest().
{
return m_FootSize;
}
bool mitk::mitkMessageTestTestClass::MessageReceiverClass::HandWaved | ( | ) | [inline] |
Definition at line 129 of file mitkMessageTest.cpp.
Referenced by mitkMessageTest().
{
return m_HandWaved;
}
double mitk::mitkMessageTestTestClass::MessageReceiverClass::MetersWalked | ( | ) | [inline] |
Definition at line 149 of file mitkMessageTest.cpp.
Referenced by mitkMessageTest().
{
return m_MetersWalked;
}
void mitk::mitkMessageTestTestClass::MessageReceiverClass::OnGivePackage | ( | const Package & | p ) | [inline] |
Definition at line 154 of file mitkMessageTest.cpp.
Referenced by RegisterObservers().
{ m_PackageReceived = p; }
void mitk::mitkMessageTestTestClass::MessageReceiverClass::OnSay | ( | const std::string & | words ) | [inline] |
Definition at line 134 of file mitkMessageTest.cpp.
Referenced by RegisterObservers().
{ m_WordsSaid = words; }
void mitk::mitkMessageTestTestClass::MessageReceiverClass::OnShoutAgeAndFootSize | ( | int | age, |
float | footSize | ||
) | [inline] |
Definition at line 164 of file mitkMessageTest.cpp.
Referenced by RegisterObservers().
{ m_Age = age; m_FootSize = footSize; }
void mitk::mitkMessageTestTestClass::MessageReceiverClass::OnWalk | ( | double | meters ) | [inline] |
Definition at line 144 of file mitkMessageTest.cpp.
Referenced by RegisterObservers().
{ m_MetersWalked = meters; }
void mitk::mitkMessageTestTestClass::MessageReceiverClass::OnWaveHand | ( | ) | [inline] |
Definition at line 124 of file mitkMessageTest.cpp.
Referenced by RegisterObservers().
{
m_HandWaved = true;
}
Package mitk::mitkMessageTestTestClass::MessageReceiverClass::PackageReceived | ( | ) | [inline] |
Definition at line 159 of file mitkMessageTest.cpp.
Referenced by mitkMessageTest().
{
return m_PackageReceived;
}
void mitk::mitkMessageTestTestClass::MessageReceiverClass::RegisterObservers | ( | MessageSenderClass & | sender ) | [inline] |
Definition at line 190 of file mitkMessageTest.cpp.
References mitk::mitkMessageTestTestClass::MessageSenderClass::GivePackage, OnGivePackage(), OnSay(), OnShoutAgeAndFootSize(), OnWalk(), OnWaveHand(), mitk::mitkMessageTestTestClass::MessageSenderClass::Say, mitk::mitkMessageTestTestClass::MessageSenderClass::ShoutAgeAndFootSize, mitk::mitkMessageTestTestClass::MessageSenderClass::ShowFinger, mitk::mitkMessageTestTestClass::MessageSenderClass::WalkMeters, and mitk::mitkMessageTestTestClass::MessageSenderClass::WaveHand.
Referenced by mitkMessageTest().
{ sender.WaveHand += MessageDelegate<MessageReceiverClass>( this, &MessageReceiverClass::OnWaveHand ); sender.ShowFinger += MessageDelegate<MessageReceiverClass>( this, &MessageReceiverClass::OnWaveHand ); // we cannot see clearly, misinterpret this sender.Say += MessageDelegate1<MessageReceiverClass, const std::string&>( this, &MessageReceiverClass::OnSay ); sender.WalkMeters += MessageDelegate1<MessageReceiverClass, double>( this, &MessageReceiverClass::OnWalk ); sender.GivePackage += MessageDelegate1<MessageReceiverClass, const Package&>( this, &MessageReceiverClass::OnGivePackage ); sender.ShoutAgeAndFootSize += MessageDelegate2<MessageReceiverClass, int, float>( this, &MessageReceiverClass::OnShoutAgeAndFootSize ); }
const std::string mitk::mitkMessageTestTestClass::MessageReceiverClass::WordsSaid | ( | ) | [inline] |
Definition at line 139 of file mitkMessageTest.cpp.
Referenced by mitkMessageTest().
{
return m_WordsSaid;
}