Classes | Public Member Functions | Public Attributes | Private Attributes
AsebaNode Struct Reference
Inheritance diagram for AsebaNode:
Inheritance graph
[legend]

List of all members.

Classes

struct  Variables

Public Member Functions

virtual void applicationStep ()
 AsebaNode ()
 AsebaNode ()
virtual void connectionClosed (Dashel::Stream *stream, bool abnormal)
virtual void connectionCreated (Dashel::Stream *stream)
const TargetDescriptiongetTargetDescription () const
virtual void incomingData (Dashel::Stream *stream)
void listen (int basePort, int deltaPort)
bool loadBytecode (const BytecodeVector &bytecode)
void run ()

Public Attributes

TargetDescription d
std::valarray< uint8lastMessageData
uint16 lastMessageSource
Dashel::Streamstream

Private Attributes

std::valarray< unsigned short > bytecode
char mutableName [12]
std::valarray< signed short > stack
struct AsebaNode::Variables variables
AsebaVMState vm

Detailed Description

Definition at line 39 of file dummynode.cpp.


Constructor & Destructor Documentation

AsebaNode::AsebaNode ( ) [inline]

Definition at line 64 of file dummynode.cpp.

AsebaNode::AsebaNode ( ) [inline]

Definition at line 158 of file asebatest.cpp.


Member Function Documentation

virtual void AsebaNode::applicationStep ( ) [inline, virtual]

Definition at line 148 of file dummynode.cpp.

virtual void AsebaNode::connectionClosed ( Dashel::Stream stream,
bool  abnormal 
) [inline, virtual]

Reimplemented from Dashel::Hub.

Definition at line 121 of file dummynode.cpp.

virtual void AsebaNode::connectionCreated ( Dashel::Stream stream) [inline, virtual]

Reimplemented from Dashel::Hub.

Definition at line 106 of file dummynode.cpp.

Definition at line 217 of file asebatest.cpp.

virtual void AsebaNode::incomingData ( Dashel::Stream stream) [inline, virtual]

Reimplemented from Dashel::Hub.

Definition at line 133 of file dummynode.cpp.

void AsebaNode::listen ( int  basePort,
int  deltaPort 
) [inline]

Definition at line 81 of file dummynode.cpp.

bool AsebaNode::loadBytecode ( const BytecodeVector bytecode) [inline]

Definition at line 222 of file asebatest.cpp.

void AsebaNode::run ( ) [inline]

Reimplemented from Dashel::Hub.

Definition at line 235 of file asebatest.cpp.


Member Data Documentation

std::valarray< unsigned short > AsebaNode::bytecode [private]

Definition at line 43 of file dummynode.cpp.

Definition at line 151 of file asebatest.cpp.

Definition at line 58 of file dummynode.cpp.

Definition at line 57 of file dummynode.cpp.

char AsebaNode::mutableName[12] [private]

Definition at line 53 of file dummynode.cpp.

std::valarray< signed short > AsebaNode::stack [private]

Definition at line 44 of file dummynode.cpp.

Definition at line 60 of file dummynode.cpp.

Definition at line 42 of file dummynode.cpp.


The documentation for this struct was generated from the following files:


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