Public Member Functions | Protected Member Functions | Private Types | Private Attributes
Aseba::Player Class Reference
Inheritance diagram for Aseba::Player:
Inheritance graph
[legend]

List of all members.

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

Streamin
UnifiedTime lastEventTime
UnifiedTime lastTimeStamp
string line
bool respectTimings
int speedFactor

Detailed Description

A message player This class replay saved user messages

Definition at line 44 of file play.cpp.


Member Typedef Documentation

typedef deque<string> Aseba::Player::StringList [private]

Definition at line 47 of file play.cpp.


Constructor & Destructor Documentation

Aseba::Player::Player ( const char *  inputFile,
bool  respectTimings,
int  speedFactor 
) [inline]

Definition at line 57 of file play.cpp.


Member Function Documentation

void Aseba::Player::connectionClosed ( Stream stream,
bool  abnormal 
) [inline, protected, virtual]

Reimplemented from Dashel::Hub.

Definition at line 164 of file play.cpp.

void Aseba::Player::connectionCreated ( Stream stream) [inline, protected, virtual]

Reimplemented from Dashel::Hub.

Definition at line 147 of file play.cpp.

void Aseba::Player::incomingData ( Stream stream) [inline, protected, virtual]

Reimplemented from Dashel::Hub.

Definition at line 152 of file play.cpp.

void Aseba::Player::sendLine ( ) [inline]

Definition at line 90 of file play.cpp.

StringList Aseba::Player::tokenize ( const string &  input) [inline]

Definition at line 68 of file play.cpp.


Member Data Documentation

Definition at line 51 of file play.cpp.

Definition at line 54 of file play.cpp.

Definition at line 53 of file play.cpp.

string Aseba::Player::line [private]

Definition at line 52 of file play.cpp.

Definition at line 49 of file play.cpp.

Definition at line 50 of file play.cpp.


The documentation for this class was generated from the following file:


aseba
Author(s): Stéphane Magnenat
autogenerated on Sun Oct 5 2014 23:46:40