Uses of Interface
com.caucho.quercus.env.Callable

Packages that use Callable
com.caucho.quercus.env   
com.caucho.quercus.function   
com.caucho.quercus.lib   
com.caucho.quercus.lib.curl   
com.caucho.quercus.lib.regexp   
com.caucho.quercus.lib.session   
com.caucho.quercus.lib.spl   
com.caucho.quercus.module   
com.caucho.quercus.program   
 

Uses of Callable in com.caucho.quercus.env
 

Classes in com.caucho.quercus.env that implement Callable
 class AbstractJavaMethod
          Represents the introspected static function information.
 class Callback
          Represents a call to a function.
 class CallbackClassMethod
          Represents a call to an object's method
 class CallbackError
          Represents a call to an object's method
 class CallbackFunction
          Represents a call to a function.
 class CallbackObjectMethod
          Represents a call to an object's method
 class Closure
          Represents a call to a function.
 class JavaConstructor
          Represents the introspected static function information.
 class JavaInvoker
          Represents the introspected static function information.
 class JavaMethod
          Represents a function created from a java method.
 class JavaOverloadMethod
          Represents the introspected static function information.
 

Methods in com.caucho.quercus.env that return Callable
 Callable OutputBuffer.getCallback()
          Returns the callback for this output buffer.
 Callable Env.getExceptionHandler()
          Gets the exception handler
 Callable ArrayValue.toCallable(Env env)
          Converts to a callable object.
 Callable Callback.toCallable(Env env)
           
 Callable Closure.toCallable(Env env)
           
 Callable DefaultValue.toCallable(Env env)
          Converts to a callable
 Callable StringValue.toCallable(Env env)
          Converts to a callable object
 Callable Value.toCallable(Env env)
          Converts to a callable
 Callable Var.toCallable(Env env)
           
 

Methods in com.caucho.quercus.env that return types with arguments of type Callable
 java.util.ArrayList<Callable> Env.getAutoloadFunctions()
           
 

Methods in com.caucho.quercus.env with parameters of type Callable
 void Env.addAutoloadFunction(Callable fun, boolean isPrepend)
           
 void Env.addShutdown(Callable callback, Value[] args)
          Registers a shutdown function.
 Value ArrayValue.callCallback(Env env, Callable callback, Value key)
           
 Value ArrayValue.callCallback(Env env, Callable callback, Value key, Value a2)
           
 Value ArrayValue.callCallback(Env env, Callable callback, Value key, Value a2, Value a3)
           
 void Env.pushOutputBuffer(Callable callback, int chunkSize, boolean erase)
          Returns the writer.
 void Env.removeAutoloadFunction(Callable fun)
           
 void Env.setErrorHandler(int mask, Callable fun)
          Sets an error handler
 Value Env.setExceptionHandler(Callable fun)
          Sets an exception handler
 

Constructors in com.caucho.quercus.env with parameters of type Callable
SessionCallback(Callable open, Callable close, Callable read, Callable write, Callable destroy, Callable gc)
           
Shutdown(Callable callback, Value[] args)
           
 

Uses of Callable in com.caucho.quercus.function
 

Classes in com.caucho.quercus.function that implement Callable
 class AbstractFunction
          Represents a function
 class CompiledFunction
          Represents a compiled function
 class CompiledFunction_0
          Represents a compiled function with 0 args
 class CompiledFunction_1
          Represents a compiled function with 1 arg
 class CompiledFunction_2
          Represents a compiled function with 2 args
 class CompiledFunction_3
          Represents a compiled function with 3 args
 class CompiledFunction_4
          Represents a compiled function with 4 args
 class CompiledFunction_5
          Represents a compiled function with 5 args
 class CompiledFunction_N
          Represents a compiled function with N args
 class CompiledFunctionRef
          Represents a compiled function with 1 arg
 class CompiledFunctionRef_0
          Represents a compiled function with 0 args
 class CompiledFunctionRef_1
          Represents a compiled function with 1 arg
 class CompiledFunctionRef_2
          Represents a compiled function with 2 args
 class CompiledFunctionRef_3
          Represents a compiled function with 3 args
 class CompiledFunctionRef_4
          Represents a compiled function with 4 args
 class CompiledFunctionRef_5
          Represents a compiled function with 5 args
 class CompiledFunctionRef_N
          Represents a compiled function with N args
 class CompiledMethod
          Represents a compiled method with 0 args
 class CompiledMethod_0
          Represents a compiled method with 0 args
 class CompiledMethod_1
          Represents a compiled method with 1 arg
 class CompiledMethod_2
          Represents a compiled method with 2 args
 class CompiledMethod_3
          Represents a compiled method with 3 args
 class CompiledMethod_4
          Represents a compiled method with 4 args
 class CompiledMethod_5
          Represents a compiled method with 5 args
 class CompiledMethod_N
          Represents a compiled method with N args
 class CompiledMethodRef
          Represents a compiled function with 1 arg
 class CompiledMethodRef_0
          Represents a compiled method with 0 args
 class CompiledMethodRef_1
          Represents a compiled method with 1 arg
 class CompiledMethodRef_2
          Represents a compiled method with 2 args
 class CompiledMethodRef_3
          Represents a compiled method with 3 args
 class CompiledMethodRef_4
          Represents a compiled method with 4 args
 class CompiledMethodRef_5
          Represents a compiled method with 5 args
 class CompiledMethodRef_N
          Represents a compiled method with N args
 class CompiledRefMethod_0
          Represents a compiled method with 0 args
 class FunSpecialCall
          Represents a function
 class LazyFunction
          Lazily load a compiled function.
 class LazyMethod
          Lazily load a compiled method.
 

Uses of Callable in com.caucho.quercus.lib
 

Classes in com.caucho.quercus.lib that implement Callable
 class UrlRewriterCallback
          Implements the built-in URL rewriter for passing session ids and other variables.
 

Methods in com.caucho.quercus.lib with parameters of type Callable
static Value ArrayModule.array_map(Env env, Callable fun, ArrayValue arg, Value[] args)
          Maps the given function with the array arguments.
static Value ArrayModule.array_reduce(Env env, ArrayValue array, Callable callable, Value initialValue)
          Returns the value of the array when its elements have been reduced using the callback function.
static boolean ArrayModule.array_walk_recursive(Env env, Value arrayVar, Callable callback, Value extra)
          Recursively executes a callback function on all elements in the array, including elements of elements (i.e., arrays within arrays).
static boolean ArrayModule.array_walk(Env env, Value arrayVar, Callable callback, Value userData)
          Executes a callback on each of the elements in the array.
static Value FunctionModule.call_user_func_array(Env env, Callable function, Value arg)
          Calls a user function
static Value FunctionModule.call_user_func(Env env, Callable function, Value[] args)
          Calls a user function
static boolean OutputModule.ob_start(Env env, Callable callback, int chunkSize, boolean erase)
          Pushes the output buffer
static Value FunctionModule.register_shutdown_function(Env env, Callable fun, Value[] args)
          Registers a shutdown function.
static boolean ErrorModule.set_error_handler(Env env, Callable fun, int errorMask)
          Sets an error handler
static Value ErrorModule.set_exception_handler(Env env, Callable fun)
          Sets an exception handler
static boolean ArrayModule.uasort(Env env, Value arrayVar, Callable func, long sortFlag)
          Sorts the array based on values in ascending order using a callback function
static boolean ArrayModule.uksort(Env env, Value arrayVar, Callable func, long sortFlag)
          Sorts the array based on values in ascending order using a callback function
static boolean ArrayModule.usort(Env env, Value arrayVar, Callable func, long sortFlag)
          Sorts the array based on values in ascending order using a callback function
 

Uses of Callable in com.caucho.quercus.lib.curl
 

Methods in com.caucho.quercus.lib.curl that return Callable
 Callable CurlResource.getHeaderCallback()
          Returns the header callback.
 Callable CurlResource.getReadCallback()
          Returns the callback to read the body.
 

Methods in com.caucho.quercus.lib.curl with parameters of type Callable
 void CurlResource.setHeaderCallback(Callable callback)
          Sets the callback to read the header.
 void CurlResource.setPasswordCallback(Callable callback)
           
 void CurlResource.setReadCallback(Callable callback)
          Sets the callback to read the body.
 void CurlResource.setWriteCallback(Callable callback)
           
 

Uses of Callable in com.caucho.quercus.lib.regexp
 

Methods in com.caucho.quercus.lib.regexp with parameters of type Callable
static Value RegexpModule.preg_replace_callback(Env env, Regexp regexp, Callable fun, Value subject, long limit, Value count)
          Loops through subject if subject is array of strings
static Value RegexpModule.preg_replace_callback(Env env, Value regexpValue, Callable fun, Value subject, long limit, Value count)
          Loops through subject if subject is array of strings
 

Uses of Callable in com.caucho.quercus.lib.session
 

Methods in com.caucho.quercus.lib.session with parameters of type Callable
 boolean SessionModule.session_set_save_handler(Env env, Callable open, Callable close, Callable read, Callable write, Callable destroy, Callable gc)
          Sets the session save handler
 

Uses of Callable in com.caucho.quercus.lib.spl
 

Methods in com.caucho.quercus.lib.spl with parameters of type Callable
static boolean SplModule.spl_autoload_register(Env env, Callable fun, boolean isThrowErrors, boolean isPrepend)
           
static boolean SplModule.spl_autoload_unregister(Env env, Callable fun)
           
 void ArrayObject.uasort(Callable func)
           
 void ArrayObject.uksort(Callable func, long sortFlag)
           
 

Uses of Callable in com.caucho.quercus.module
 

Classes in com.caucho.quercus.module that implement Callable
 class StaticFunction
          Represents the introspected static function information.
 

Uses of Callable in com.caucho.quercus.program
 

Classes in com.caucho.quercus.program that implement Callable
 class Function
          Represents sequence of statements.
 class MethodDeclaration
          Declaration for an abstract function or interface.
 class ObjectMethod
          Represents sequence of statements.
 class UndefinedFunction
          Represents an undefined
 class UnsetFunction
          Represents an unset function