예제 #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
void ChatMessage::accept(MessageVisitor& visitor) const
{
    visitor.visit(*this);
}
예제 #4
0
void NotificationMessage::accept(MessageVisitor& visitor) const
{
    visitor.visit(*this);
}
예제 #5
0
void BeginMessage::accept(MessageVisitor& visitor) const
{
    visitor.visit(*this);
}
예제 #6
0
void HeaderMessage::accept(MessageVisitor& visitor) const
{
    visitor.visit(*this);
}
예제 #7
0
void GameOptionsMessage::accept(MessageVisitor& visitor) const
{
    visitor.visit(*this);
}
예제 #8
0
void RestartMessage::accept(MessageVisitor& visitor) const
{
    visitor.visit(*this);
}