PHP Class CloudI\API

Afficher le fichier Open project: CloudI/CloudI Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( $thread_index )
forward_ ( $command, $name, $request_info, $request, $timeout, $priority, $trans_id, $pid )
forward_async ( $name, $request_info, $request, $timeout, $priority, $trans_id, $pid )
forward_sync ( $name, $request_info, $request, $timeout, $priority, $trans_id, $pid )
info_key_value_parse ( $message_info )
mcast_async ( $name, $request, $timeout = null, $request_info = null, $priority = null )
poll ( $timeout )
prefix ( )
process_count ( )
process_count_max ( )
process_count_min ( )
process_index ( )
recv_async ( $timeout = null, $trans_id = null, $consume = true )
request_http_qs_parse ( $request )
return_ ( $command, $name, $pattern, $response_info, $response, $timeout, $trans_id, $pid )
return_async ( $name, $pattern, $response_info, $response, $timeout, $trans_id, $pid )
return_sync ( $name, $pattern, $response_info, $response, $timeout, $trans_id, $pid )
send_async ( $name, $request, $timeout = null, $request_info = null, $priority = null )
send_sync ( $name, $request, $timeout = null, $request_info = null, $priority = null )
subscribe ( $pattern, $object, $method )
subscribe_count ( $pattern )
thread_count ( )
timeout_async ( )
timeout_initialize ( )
timeout_sync ( )
timeout_terminate ( )
unsubscribe ( $pattern )

Private Methods

Méthode Description
callback ( $command, $name, $pattern, $request_info, $request, $timeout, $priority, $trans_id, $pid )
handle_events ( $external, $data, $data_size, $i, $command = null )
null_response ( $command, $name, $pattern, $request_info, $request, $timeout, $priority, $trans_id, $pid )
poll_request ( $timeout, $external )
recv ( $data )
send ( $data )
text_key_value_parse ( $text )

Method Details

__construct() public méthode

public __construct ( $thread_index )

forward_() public méthode

public forward_ ( $command, $name, $request_info, $request, $timeout, $priority, $trans_id, $pid )

forward_async() public méthode

public forward_async ( $name, $request_info, $request, $timeout, $priority, $trans_id, $pid )

forward_sync() public méthode

public forward_sync ( $name, $request_info, $request, $timeout, $priority, $trans_id, $pid )

info_key_value_parse() public méthode

public info_key_value_parse ( $message_info )

mcast_async() public méthode

public mcast_async ( $name, $request, $timeout = null, $request_info = null, $priority = null )

poll() public méthode

public poll ( $timeout )

prefix() public méthode

public prefix ( )

process_count() public méthode

public process_count ( )

process_count_max() public méthode

public process_count_max ( )

process_count_min() public méthode

public process_count_min ( )

process_index() public méthode

public process_index ( )

recv_async() public méthode

public recv_async ( $timeout = null, $trans_id = null, $consume = true )

request_http_qs_parse() public méthode

public request_http_qs_parse ( $request )

return_() public méthode

public return_ ( $command, $name, $pattern, $response_info, $response, $timeout, $trans_id, $pid )

return_async() public méthode

public return_async ( $name, $pattern, $response_info, $response, $timeout, $trans_id, $pid )

return_sync() public méthode

public return_sync ( $name, $pattern, $response_info, $response, $timeout, $trans_id, $pid )

send_async() public méthode

public send_async ( $name, $request, $timeout = null, $request_info = null, $priority = null )

send_sync() public méthode

public send_sync ( $name, $request, $timeout = null, $request_info = null, $priority = null )

subscribe() public méthode

public subscribe ( $pattern, $object, $method )

subscribe_count() public méthode

public subscribe_count ( $pattern )

thread_count() public static méthode

public static thread_count ( )

timeout_async() public méthode

public timeout_async ( )

timeout_initialize() public méthode

public timeout_initialize ( )

timeout_sync() public méthode

public timeout_sync ( )

timeout_terminate() public méthode

public timeout_terminate ( )

unsubscribe() public méthode

public unsubscribe ( $pattern )