Public Member Functions | |
Player (const char *inputFile, bool respectTimings, int speedFactor) | |
void | sendLine () |
StringList | tokenize (const string &input) |
Protected Member Functions | |
void | connectionClosed (Stream *stream, bool abnormal) |
void | connectionCreated (Stream *stream) |
void | incomingData (Stream *stream) |
Private Types | |
typedef deque< string > | StringList |
Private Attributes | |
Stream * | in |
UnifiedTime | lastEventTime |
UnifiedTime | lastTimeStamp |
string | line |
bool | respectTimings |
int | speedFactor |
typedef deque<string> Aseba::Player::StringList [private] |
Aseba::Player::Player | ( | const char * | inputFile, |
bool | respectTimings, | ||
int | speedFactor | ||
) | [inline] |
void Aseba::Player::connectionClosed | ( | Stream * | stream, |
bool | abnormal | ||
) | [inline, protected, virtual] |
Reimplemented from Dashel::Hub.
void Aseba::Player::connectionCreated | ( | Stream * | stream | ) | [inline, protected, virtual] |
Reimplemented from Dashel::Hub.
void Aseba::Player::incomingData | ( | Stream * | stream | ) | [inline, protected, virtual] |
Reimplemented from Dashel::Hub.
void Aseba::Player::sendLine | ( | ) | [inline] |
StringList Aseba::Player::tokenize | ( | const string & | input | ) | [inline] |
Stream* Aseba::Player::in [private] |
UnifiedTime Aseba::Player::lastEventTime [private] |
UnifiedTime Aseba::Player::lastTimeStamp [private] |
string Aseba::Player::line [private] |
bool Aseba::Player::respectTimings [private] |
int Aseba::Player::speedFactor [private] |