#include "Connection.h"
#include "WorldModel.h"
Include dependency graph for ActHandler.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures | |
class | ActHandler |
Functions | |
void | sigalarmHandler (int i) |
void | sendChangeViewCommands (int iSyncCounter) |
Variables | |
Logger | Log |
File: ActHandler.h Project: Robocup Soccer Simulation Team: UvA Trilearn Authors: Jelle Kok Created: 28/11/2000 Last Revision: $ID$ Contents: This file contains the class declarations for the ActHandler that handles the outgoing messages to the server.
Changes
Date Author Comment 28/11/2000 Jelle Kok Initial version created
Definition in file ActHandler.h.
void sendChangeViewCommands | ( | int | iSyncCounter | ) |
void sigalarmHandler | ( | int | i | ) |
This function is executed when a SIGALARM singal arrives. The time this signal comes is defined by the SenseHandler (depending on incoming sense_body messages). When the signal arrives, the commands currently stored in the queue of the ActHandler are send to the server (using the method sendCommands).
i | is ignored |
Definition at line 67 of file ActHandler.cpp.
References ACT, Log, Logger::logFromSignal(), and ActHandler::sendCommands().
Referenced by SenseHandler::SenseHandler(), and SenseHandler::setTimeSignal().
Logger instantation that can be used by all classes
Definition at line 61 of file Logger.cpp.
Referenced by Player::amIAgentToSaySomething(), SenseHandler::analyzeChangePlayerTypeMessage(), SenseHandler::analyzeCoachMessage(), SenseHandler::analyzeFullStateMessage(), SenseHandler::analyzeHearMessage(), SenseHandler::analyzeInitMessage(), SenseHandler::analyzeMessage(), SenseHandler::analyzePlayerMessage(), SenseHandler::analyzePlayerParamMessage(), SenseHandler::analyzePlayerTypeMessage(), SenseHandler::analyzeSeeGlobalMessage(), SenseHandler::analyzeSeeMessage(), SenseHandler::analyzeSenseMessage(), SenseHandler::analyzeServerParamMessage(), WorldModel::calculateStateAgent(), WorldModel::calculateStateBall(), BasicPlayer::clearBall(), BasicPlayer::collideWithBall(), Connection::Connection(), WorldModel::coordinateWith(), WorldModel::createInterceptFeatures(), BasicPlayer::defendGoalLine(), Player::deMeer5(), BasicPlayer::directTowards(), WorldModel::drawCoordinationGraph(), BasicPlayer::dribble(), BasicPlayer::freezeBall(), BasicPlayer::getActiveInterceptionPointBall(), WorldModel::getDirectionOfWidestAngle(), WorldModel::getFastestInSetTo(), BasicPlayer::getInterceptionPointBall(), WorldModel::getMarkingPosition(), WorldModel::getMaxRangeUnknownPlayer(), WorldModel::getProbTackleSucceeds(), BasicPlayer::holdBall(), WorldModel::initParticlesAgent(), BasicPlayer::intercept(), BasicPlayer::interceptClose(), BasicPlayer::interceptScoringAttempt(), WorldModel::isBallHeadingToGoal(), WorldModel::isCollisionAfterCommand(), WorldModel::isFeatureRelevant(), BasicPlayer::kickBallCloseToBody(), BasicPlayer::kickTo(), Player::kickToDrible(), Player::kickToScore(), WorldModel::logObjectInformation(), main(), Player::mainLoop(), BasicCoach::mainLoopNormal(), Player::makeBallInfo(), WorldModel::mapUnknownPlayers(), BasicPlayer::mark(), BasicPlayer::moveToPos(), BasicPlayer::moveToPosAlongLine(), BasicPlayer::outplayOpponent(), WorldModel::predictBallInfoAfterCommand(), WorldModel::predictCommandToInterceptBall(), WorldModel::predictCommandTurnTowards(), WorldModel::predictNrCyclesToObject(), WorldModel::predictNrCyclesToPoint(), WorldModel::processLastSeeMessage(), WorldModel::processLastSenseMessage(), WorldModel::processNewObjectInfo(), WorldModel::processPerfectHearInfoBall(), WorldModel::processPlayerMessage(), WorldModel::removeGhosts(), Player::sayBallStatus(), BasicPlayer::searchBall(), ActHandler::sendCommands(), ActHandler::sendMessage(), ActHandler::sendMessageDirect(), sense_callback(), sigalarmHandler(), stdin_callback(), BasicPlayer::turnWithBallTo(), WorldModel::updateAfterSeeMessage(), WorldModel::updateAfterSenseMessage(), WorldModel::updateAgentAndBallAfterSense(), WorldModel::updateAll(), WorldModel::updateBallAfterKick(), WorldModel::updateBallForCollision(), WorldModel::updateDynamicObjectForNextCycle(), and WorldModel::waitForNewInformation().