TBoldPassthroughSubscriber¶
Unit: BoldSubscription
Declaration¶
Hierarchy¶
- TObject
TBoldMemoryManagedObject- TBoldSubscriber
- TBoldPassthroughSubscriber
Description¶
TBoldPassthroughSubscriber is a subscriber intended for classes that do not subclass TBoldSubscriber directly, but still need to subscribe to events. It simply passes the call to Receive on to a method in another object.
Methods¶
| Name | Summary | Notes |
|---|---|---|
| Answer | protected, override | |
| Create | ||
| CreateWithExtendedReceive | ||
| CreateWithReceiveAndAnswer | ||
| GetHandlesExtendedEvents | protected, override | |
| Receive | protected, override | |
| ReceiveExtended | protected, override |
Answer¶
function Answer(Originator: TObject; OriginalEvent: TBoldEvent; RequestedEvent: TBoldRequestedEvent; const Args: array of const; Subscriber: TBoldSubscriber): Boolean; override; See also Ancestor Method
Create¶
ReceiveFunc is a pointer to the method to which calls to Receive will be passed on.
CreateWithExtendedReceive¶
CreateWithReceiveAndAnswer¶
constructor CreateWithReceiveAndAnswer(ReceiveFunc: TBoldEventHandler; AnswerFunc: TBoldQueryHandler);
GetHandlesExtendedEvents¶
Receive¶
procedure Receive(Originator: TObject; OriginalEvent: TBoldEvent; RequestedEvent: TBoldRequestedEvent); override; See also Ancestor Method
ReceiveExtended¶
procedure ReceiveExtended(Originator: TObject; OriginalEvent: TBoldEvent; RequestedEvent: TBoldRequestedEvent; const Args: array of const); override; See also Ancestor Method
Events¶
| Name | Summary | Notes |
|---|---|---|
| receiveFunc |
receiveFunc¶
TBoldEventHandler = procedure(Originator: TObject; OriginalEvent: TBoldEvent; RequestedEvent: TBoldRequestedEvent) of object;
Generated from the Bold 4.0 help (Help/BfD.chm) by Tools/chm2mkdocs.py; member lists reflect Bold 4.0, see the source for members added since.