Poe :: Session.

POE :: SESSIONE È UN MODULO PERL PER LA MACCHINA STATO ASTRATTURA ASTRATTAMENTE DRIVENTE EVENTO.
Scarica ora

Poe :: Session. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • The POE authors
  • Sito web dell'editore:
  • http://search.cpan.org/~rcaputo/POE-0.9989/lib/POE/Session.pm

Poe :: Session. Tag


Poe :: Session. Descrizione

Poe :: Session è un modulo perl per la macchina da stato astratta guidata per eventi. POE :: Session è un modulo Perl per Event Driven Abstract State Machine.Synopsis # Import Poe :: Costanti di sessione. Usa Poe :: Session; POE :: Session-> Crea (# Inline o Coderef state. Inline_States => {state_one => coderef_one, state_two => sub {...},}, # Pianura e stati oggetto mappato afferma. Object_states => , $ oggetti_two => {state_nine => 'metodo_nine'},], # Pianura e DATI PACCHETTI PACCHETTI. Pacchetti_States => , $ package_two => {state_ten =>' metod_ten '},], # Parametri per lo stato _Start della sessione. args => , # opzioni iniziali. Vedi il Opzione () Metodo. Opzioni =>% Opzioni, # modifica la rappresentazione dell'heap della sessione. heap => [],); altri metodi: # Recupera l'identificativo univoco di una sessione. $ session_id = $ sessione-> ID; # Recupera un riferimento allo heap della sessione. $ session_heap = $ sessione-> get_heap (); # Imposta o cancella le opzioni di sessione. $ sessione-> opzione (traccia => 1, default => 1); $ sessione-> opzione (traccia); # Creare un postback, quindi invocalo e trasmettere informazioni aggiuntive aggiuntive. $ postback_coderef = $ sessione-> postback ($ state_name, @state_args); $ postback_coderef -> (@additional_args); # O fare la stessa cosa in modo sincrono $ callback_coderef = $ sessione-> callback ($ State_Name, @State_args); $ retval = $ callback_coderef -> (@additional_args); poe :: Session combina un contesto di runtime con una macchina da stato guidata da eventi. Insieme implementano un semplice thread di distacco collaborativo. Le sessioni ricevono i loro spedizioni come eventi da Poe :: Kernel. Ogni evento ha due campi, un nome di stato e un identificatore di sessione. Questi campi descrivono il codice da eseguire e il contesto per eseguirlo, rispettivamente.Events.events trasportano diversi altri campi che saranno discussi nella sezione "Campi eventi predefiniti". La sezione.States è ri-concorrente poiché vengono richiamati con i loro contesti di runtime. Sebbene non sia in genere necessario, questa ri-advanti consente a una singola funzione di essere legati a diverse sessioni, in diversi nomi di stato diversi. Le sessioni vengono eseguite, inviano nuovi eventi attraverso il kernel. Questi eventi possono essere per se stessi o altre sessioni, nel qual caso fungono da forma di comunicazioni interressette. Il kernel può anche generare eventi basati su condizioni esterne come l'attività di file o il passaggio del tempo.Poe fornisce alcuni stati convenienti incorporati con significati speciali. Saranno coperti in seguito nella sezione "Stati predefiniti". Requisiti: · Perl.


Poe :: Session. Software correlato

deimos

Il progetto Deimos è costituito da alcune biblioteche indipendenti della piattaforma. ...

126

Scarica