|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Subject
Subject is the Subject Interface for the Observer Designpattern. In this case it's the observed Object. This Object will be Observed by Upper- and Lower Observers.
| Method Summary | |
|---|---|
void |
attachLower(Observer observer)
Attaches a Observer to this Subject |
void |
attachUpper(Observer observer)
Attaches a Observer to this Subject |
void |
detachLower()
Detaches the lower Observer |
void |
detachUpper()
Detaches the upper Observer |
void |
sendDown(Packet packet,
double timeoffset,
ILogger logger)
Sends a Packet to the lower Layers(Observers). |
void |
sendUp(Packet packet,
double timeoffset,
ILogger logger)
Sends a Packet to the upper Layers(Observers). |
| Method Detail |
|---|
void attachLower(Observer observer)
observer - The observing Objectvoid detachLower()
void attachUpper(Observer observer)
observer - The observing Objectvoid detachUpper()
void sendUp(Packet packet,
double timeoffset,
ILogger logger)
packet - The Packet to be sent uptimeoffset - timeoffset added to now, when tje packet should arrivelogger - logger used to log all events caused by this event
void sendDown(Packet packet,
double timeoffset,
ILogger logger)
packet - The Packet to be sent downtimeoffset - timeoffset added to now, when tje packet should arrivelogger - logger used to log all events caused by this event
|
Copyright © 2005 Verinec, DIUF | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||