Differences From Artifact [856cc09e65]:
- File src/OFObject.h — part of check-in [e685b742d9] at 2012-10-29 13:35:53 on branch trunk — Documentation improvements (add references). (user: js, size: 24135) [annotate] [blame] [check-ins using]
To Artifact [710d8a991e]:
- File
src/OFObject.h
— part of check-in
[d3a2e59414]
at
2012-11-14 15:39:10
on branch trunk
— Initial -[forwarindTargetForSelector:].
This only works with the ObjFW runtime so far. The Apple runtime will
require an assembly implementation for every architecture. (user: js, size: 24563) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
806 807 808 809 810 811 812 813 814 815 816 817 818 819 | * @param delay The delay after which the selector will be performed */ - (void)performSelector: (SEL)selector onThread: (OFThread*)thread withObject: (id)object1 withObject: (id)object2 afterDelay: (double)delay; @end /*! * @brief A protocol for the creation of copies. */ @protocol OFCopying /*! | > > > > > > > > > > > > | 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 | * @param delay The delay after which the selector will be performed */ - (void)performSelector: (SEL)selector onThread: (OFThread*)thread withObject: (id)object1 withObject: (id)object2 afterDelay: (double)delay; /*! * @brief This method is called when @ref resolveClassMethod: or * @ref resolveInstanceMethod: returned NO. It should return a target * to which the message should be forwarded. * * @note When the message should not be forwarded, you should not return nil, * but instead return the result of the superclass! * * @return The target to forward the message to */ - (id)forwardingTargetForSelector: (SEL)selector; @end /*! * @brief A protocol for the creation of copies. */ @protocol OFCopying /*! |
︙ | ︙ |