Softanza
DémarrerEnglish
Softanza
La bibliothèque se documente elle-même · Interface et réactif

stzReactiveSystem

48 méthodes propres · 7 formes avec extensions, rangées sous leur méthode

aussi nommée: stzReactive

la source: base/reactive/stzReactive.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Interface et réactif

Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens

Aucune méthode de cette classe n'est exécutée sur cette page : la classe touche aux fichiers, au réseau, aux processus, à l'horloge, au hasard ou au son, et un exemple exécuté ici ne serait que l'exemple de ses effets. Chaque méthode porte l'explication que la bibliothèque donne d'elle-même.

Méthode
Explication, telle que la source la porte
init
Sets up the timer manager and core reactive components, preparing the system for asynchronous operations.aucune extension
LibuvLoop
The real libuv loop handle backing this system (NULL in the no-DLL poller fallback). Real again since F5.aucune extension
ReactorQ
The backing reactor as a chainable stz object (Q-convention); NULL in the poller fallback.aucune extension
Start
Controls the lifecycle of the event loop, managing the execution and cleanup of asynchronous operations.aucune extension
Run
Same as Start: Controls the lifecycle of the event loop, managing the execution and cleanup of asynchronous operations.aucune extension
RunLoop
Same as Start: Controls the lifecycle of the event loop, managing the execution and cleanup of asynchronous operations.aucune extension
Execute
Same as Start: Controls the lifecycle of the event loop, managing the execution and cleanup of asynchronous operations.aucune extension
ExecuteLoop
Same as Start: Controls the lifecycle of the event loop, managing the execution and cleanup of asynchronous operations.aucune extension
RunReactiveLoop
Same as Start: Controls the lifecycle of the event loop, managing the execution and cleanup of asynchronous operations.aucune extension
ExecuteReactiveLoop
Same as Start: Controls the lifecycle of the event loop, managing the execution and cleanup of asynchronous operations.aucune extension
Stop
(sans commentaire dans la source : le nom se lit comme une phrase) stopdans la section starting and stopping the reactive system (libuv loop)aucune extension
StopLoop
F5: the reactor is deliberately NOT destroyed here. The manager/http hold handle-sharing COPIES (Haro attribute assignment copies objects), so destroying from Stop() -- which timer callbacks may invoke MID-LOOP -- would leave those copies submitting on a freed loop (use-after-free). The idle loop thread is reclaimed at process exit; callers needing eager teardown may ReactorQ().Destroy() once no loop is running.aucune extension
StopExecution
(sans commentaire dans la source : le nom se lit comme une phrase) stop executiondans la section starting and stopping the reactive system (libuv loop)aucune extension
StopLoopExecution
(sans commentaire dans la source : le nom se lit comme une phrase) stop loop executiondans la section starting and stopping the reactive system (libuv loop)aucune extension
StopSafe
(sans commentaire dans la source : le nom se lit comme une phrase) stop safedans la section starting and stopping the reactive system (libuv loop)aucune extension
SafeStopLoop
(sans commentaire dans la source : le nom se lit comme une phrase) safe stop loopdans la section starting and stopping the reactive system (libuv loop)aucune extension
SafeStopExecution
(sans commentaire dans la source : le nom se lit comme une phrase) safe stop executiondans la section starting and stopping the reactive system (libuv loop)aucune extension
SafeStopLoopExecution
(sans commentaire dans la source : le nom se lit comme une phrase) safe stop loop executiondans la section starting and stopping the reactive system (libuv loop)aucune extension
StopNext
(sans commentaire dans la source : le nom se lit comme une phrase) stop nextdans la section starting and stopping the reactive system (libuv loop)aucune extension
StopNextLoop
(sans commentaire dans la source : le nom se lit comme une phrase) stop next loopdans la section starting and stopping the reactive system (libuv loop)aucune extension
Reactivate
Enables functions or objects to participate in the asynchronous event loop with reactive behavior.aucune extension
MakeReactive
general reactive method - reactivates a function or objectaucune extension
ReactivateFunction
Wraps functions for asynchronous, event-driven execution within the reactive system.aucune extension
MakeFunctionReactive
reactive functionsaucune extension
ReactivateObject
Manages reactive objects for data binding and asynchronous updates in the event loop.aucune extension
MakeReactiveObject
reactive objectsaucune extension
ReactiveObject
reactive objectsaucune extension
CreateReactiveObject
reactive objectsaucune extension
BindObjects
reactive objectsaucune extension
CreateStream
reactive streamsQCSXTZZZIBWU
CreateNetworkStream
reactive streamsaucune extension
CreateSensorStream
reactive streamsaucune extension
CreateFileStream
reactive streamsaucune extension
CreateTimerStream
reactive streamsaucune extension
CreateLibuvStream
reactive streamsaucune extension
CreateTimer
Manages timers for scheduling delayed or periodic tasks in the reactive system.QCSXTZZZIBWU
CreateTask
(sans commentaire dans la source : le nom se lit comme une phrase) create taskdans la section reactive timersaucune extension
RunAfter
(sans commentaire dans la source : le nom se lit comme une phrase) run afteraussi écrite: SetTimeoutdans la section reactive timersQCSXTZZZIBWU
RunEvery
(sans commentaire dans la source : le nom se lit comme une phrase) run everyaussi écrite: SetIntervaldans la section reactive timersQCSXTZZZIBWU
StopTimer
The object branch used to be just _timer_.Stop(), which set a flag on whatever the caller was holding. The manager stores a COPY, so the copy it is running never heard about it and went on firing. Removing it from the manager BY ID is what actually stops a timer -- proven: the id path takes the registration from one to zero.aucune extension
StopAllTimers
(sans commentaire dans la source : le nom se lit comme une phrase) stop all timersdans la section reactive timersaucune extension
HttpGet
Handles asynchronous HTTP GET and POST requests for network communication.QCSXTZZZIBWU
HttpPost
reactive http requestsQCSXTZZZIBWU
LibUVBufferToString
Converts between libuv buffers and strings for easier data processing in network operations.aucune extension
StringToLibUVBuffer
buffer utilitiesaucune extension
AddTask
Manages tasks, streams, and timers for internal system operations.aucune extension
AddStream
internal methodsaucune extension
AddTimer
internal methodsaucune extension