Mixin :: Extraids :: Driver :: Hashguts

Mixin :: Extraidifiées :: Driver :: Le module Hashguts peut stocker des extras dans les tripes d'un objet Hashy.
Télécharger maintenant

Mixin :: Extraids :: Driver :: Hashguts Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Ricardo Signes
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~rjbs/

Mixin :: Extraids :: Driver :: Hashguts Mots clés


Mixin :: Extraids :: Driver :: Hashguts La description

MixIn :: Extrafields :: Driver :: Le module Hashguts peut stocker des extras dans les tripes d'un objet Hashy. MixIn :: Extrafields :: Driver :: Le module Hashguts peut stocker des extras dans un emballage de Guts.syNopsis de Hashy Object VOTRE :: HASHBASED :: Classe; Utilisez MixIn :: Extrafields -Fields => {pilote => 'Hashguts'}; cette classe de pilote implémente un mécanisme de stockage extrêmement simple: les extras sont stockés sur l'objet sur lequel sont appelés les méthodes mélangées. Par défaut, ils sont stockés sous la clé renvoyée par la méthode "par défaut_has_key", mais ceci peut être modifié en fournissant un argument hash_key à la configuration du pilote, comme: utilisez mixin :: extrafield -fields => {pilote => {classe => {classe =. => 'Hashguts', hash_key => "quelque chose de méchant"}}}; méthodes pour les méthodes requises par Mixin :: Extrafields :: Driver, les méthodes suivantes sont fournies: Hash_Key My $ Key = $ driver-> hash_key; cette méthode Renvoie la clé où le pilote stockera son argument extras.default_hash_keyif no hash_key. Cette méthode est appelée lors de l'initialisation du pilote. Il retournera une chaîne unique à utiliser car la méthode Hash Key.StorAgethis renvoie le hachus de stockage utilisé pour les extras. Les objets individuels obtiennent des références faibles à leur identifiant dans ce hashref.storage_for My $ starsh = $ Driver-> Stockage_for ($ objet, $ id); cette méthode renvoie le hashref à utiliser pour stocker des extras pour l'objet et l'identifiant. Ce hashref est stocké à la fois sur l'objet basé sur HASH (dans son entrée de hash_key) et sur le pilote (dans l'entrée pour $ ID dans son hachage de stockage) .Toutes les objets avec le même identifiant devraient se retrouver avec le même hachage dans leur hachage domaine. Aucune de ces références ne sont affaiblies, ce qui signifie deux choses: premièrement, même si tous les objets avec un identifiant donné se déplacent hors de portée, les objets futurs avec cet identifiant conserveront les extras d'origine; Deuxièmement, la mémoire utilisée pour stocker des extras n'est jamais récupérée. S'il s'agit d'un problème, utilisez un pilote plus sophistiqué. Exigences: · Perl


Mixin :: Extraids :: Driver :: Hashguts Logiciels associés

Libgmail

IBGMAIL est une liaison python python pour donner accès au service Gmail Webmail de Google. ...

139

Télécharger

Mail :: Miner

Mail :: Miner Module peut stocker et récupérer des informations utiles à partir de messages de messagerie. ...

199

Télécharger