| v2.10-0 (21000JUN2005) | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Event factory providing all go4 event service classes. User factory
should be a subclass of this class. Parameter objects of
factory methods are checked by class name; the known event sources /event stores
are created , unknown parameter objects let return 0 and can be handled by
the user factory.
Field Summary | |
private TGo4EventElement* | fxEvent remember pointer to output event for tree store ctor |
Fields inherited from class TNamed |
fName, fTitle |
Constructor Summary | |
TGo4EventServerFactory() | |
TGo4EventServerFactory(const char * name) |
Destructor Summary | |
virtual synchronized | ~TGo4EventServerFactory() |
Method Summary | |
abstract TGo4EventProcessor* | CreateEventProcessor(TGo4EventProcessorParameter* par) |
virtual TGo4EventSource* | CreateEventSource(TGo4EventSourceParameter* par) |
virtual TGo4EventStore* | CreateEventStore(TGo4EventStoreParameter* par) |
virtual TGo4EventElement* | CreateInputEvent() |
abstract TGo4EventElement* | CreateOutputEvent() |
void | SetOutputEvent(TGo4EventElement* eve) For usersubclass: set pointer to user output event. |
Methods inherited from class TNamed |
operator=, Clear, Clone, Compare, Copy, FillBuffer, GetName, GetTitle, Hash, IsSortable, SetName, SetNameTitle, SetTitle, ls, Print, Sizeof, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine |
Field Detail |
private TGo4EventElement* fxEvent
Constructor Detail |
public TGo4EventServerFactory()
public TGo4EventServerFactory(const char * name)
Method Detail |
public virtual synchronized ~TGo4EventServerFactory()
Method Detail |
public abstract TGo4EventProcessor* CreateEventProcessor(TGo4EventProcessorParameter* par)
public virtual TGo4EventSource* CreateEventSource(TGo4EventSourceParameter* par)
public virtual TGo4EventStore* CreateEventStore(TGo4EventStoreParameter* par)
public virtual TGo4EventElement* CreateInputEvent()
public abstract TGo4EventElement* CreateOutputEvent()
public void SetOutputEvent(TGo4EventElement* eve)
Association Links |
| J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |