Home | History | Annotate | Download | only in stubs

Lines Matching defs:NewCallback

813 // method with a particular set of parameters, use the NewCallback() function.
822 // Closure* callback = NewCallback(&FooDone, response);
839 // Closure* callback = NewCallback(this, &Handler::FooDone, response);
845 // Currently NewCallback() supports binding zero, one, or two arguments.
847 // Callbacks created with NewCallback() automatically delete themselves when
854 // Note that NewCallback() is a bit touchy regarding argument types. Generally,
858 // NewCallback(&Foo, "foo"); // WON'T WORK: const char* != string
859 // NewCallback(&Foo, string("foo")); // WORKS
863 // NewCallback(&Foo, my_str); // WON'T WORK: Can't use referecnes.
1017 inline Closure* NewCallback(void (*function)()) {
1028 inline Closure* NewCallback(Class* object, void (Class::*method)()) {
1040 inline Closure* NewCallback(void (*function)(Arg1),
1054 inline Closure* NewCallback(Class* object, void (Class::*method)(Arg1),
1068 inline Closure* NewCallback(void (*function)(Arg1, Arg2),
1084 inline Closure* NewCallback(Class* object, void (Class::*method)(Arg1, Arg2),
1100 // Closure* nothing = NewCallback(&DoNothing);