Sicuro :: Hole.

Cassaforte :: Foro è un modulo perl per creare un foro per il compartimento principale originale nello scomparto sicuro.
Scarica ora

Sicuro :: Hole. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Sey Nakajima and Brian McCauley
  • Sito web dell'editore:
  • http://search.cpan.org/~seyn/Safe-Hole-0.10/Hole.pm

Sicuro :: Hole. Tag


Sicuro :: Hole. Descrizione

Cassaforte :: Hole è un modulo perl per creare un foro per il compartimento principale originale nello scomparto sicuro. Cassaforte :: Foro è un modulo Perl per creare un foro per il compartimento principale originale nel compartimento sicuro.synopsis uso sicuro; Usa sicuro :: buco; $ cpt = nuova cassaforte; $ buco = nuova cassaforte :: buco {}; Sub Test {Test-> Test; } $ Testobj = nuovo test; # $ cpt-> share ('test'); # alternativamente come linea successiva $ Hole-> wrap (test, $ cpt, 'test'); # $ {$ CPT-> VARGLOB ('TESTOBJ')} = $ TESTOBJ; # alternato come linea successiva $ Hole-> wrap ($ TESTOBJ, $ CPT, '$ TESTOBJ'); $ cpt-> reval ('test; $ testobj-> test;'); Stampa $ @ Se $ @; Test del pacchetto; sub new {bless {}, shift (); } Sub test {My $ self = shift; $ self-> test2; } Sub test2 {stampa "Test-> Test2 CALODN"; } Possiamo chiamare le subroutine definite al di fuori della condivisione di compartimenti sicuri () o possono chiamare metodi attraverso l'oggetto che è copiatore del vano sicuro che utilizza Varglob (). Ma quelle subroutine ormethods vengono eseguite anche nel compartimento sicuro, quindi non possono calmare altre subroutine che sono qualificate dinamicamente con il packagename come i metodi di classe, né possono compilare il codice che utilizza opcodesthat è vietato all'interno del comparto. Attraverso cassaforte :: buco, possiamo Eseguire subroutine definite esterne nello scomparto principale originale dal vano sicuro. Si noti che se una subroutine ha chiamato tramite sicuro :: foro :: call fa acarp :: craak () riporterà l'errore come accaduto coninsafe :: buco. Questo può essere evitato includendo la cassaforte :: foro :: Utente in @ ISA per il pacchetto contenente la subroutine. Requisiti: · Perl.


Sicuro :: Hole. Software correlato