コード例 #1
0
ファイル: Message.cpp プロジェクト: Siliconsoul/ola
void GroupMessageField::Accept(MessageVisitor &visitor) const {
  visitor.Visit(this);
  vector<const MessageFieldInterface*>::const_iterator iter = m_fields.begin();
  for (; iter != m_fields.end(); ++iter)
    (*iter)->Accept(visitor);
  visitor.PostVisit(this);
}
コード例 #2
0
	void apply(MessageVisitor<ProtocolAdaptor>& visitor, Buffer& buffer) {
		visitor.visit(*this, buffer);
	}
コード例 #3
0
ファイル: message.cpp プロジェクト: alasin/knavalbattle
void ChatMessage::accept(MessageVisitor& visitor) const
{
    visitor.visit(*this);
}
コード例 #4
0
ファイル: message.cpp プロジェクト: alasin/knavalbattle
void NotificationMessage::accept(MessageVisitor& visitor) const
{
    visitor.visit(*this);
}
コード例 #5
0
ファイル: message.cpp プロジェクト: alasin/knavalbattle
void BeginMessage::accept(MessageVisitor& visitor) const
{
    visitor.visit(*this);
}
コード例 #6
0
ファイル: message.cpp プロジェクト: alasin/knavalbattle
void HeaderMessage::accept(MessageVisitor& visitor) const
{
    visitor.visit(*this);
}
コード例 #7
0
ファイル: message.cpp プロジェクト: alasin/knavalbattle
void GameOptionsMessage::accept(MessageVisitor& visitor) const
{
    visitor.visit(*this);
}
コード例 #8
0
ファイル: message.cpp プロジェクト: alasin/knavalbattle
void RestartMessage::accept(MessageVisitor& visitor) const
{
    visitor.visit(*this);
}