Centrales |  Componentes |  consola |  Debug |  Default |  Fuentes |  SalidaGrafica |  Seguridad |  SIUToba |  Varios |  Deprecated

toba_memoria

toba_memoria

Ubicada en php/nucleo/lib/toba_memoria.php [line 48]



Métodos Propios
static void   eliminar_instancia()  
static array   get_item_solicitado_original()  
static mixed   get_valor_verificado()  
static void   instancia()  
void   __construct ()  
void   acceso_a_dato_global ()  
void   agregar_dato_global_reciclable ()  
void   dato_global_activo ()  
void   desactivar_reciclado ()  
void   destruir ()  
void   dump ()  
void   eliminar_archivos_temporales ()  
void   eliminar_dato ()  
void   eliminar_dato_instancia ()  
void   eliminar_dato_operacion ()  
void   eliminar_dato_sincronizado ()  
void   eliminar_informacion_reciclado ()  
void   en_array_operacion ()  
void   existe_dato ()  
void   existe_dato_instancia ()  
void   existe_dato_operacion ()  
void   existe_dato_reciclable ()  
void   fijar_csrf_token ()  
void   finalizar ()  
void   generar_unique_cripto ()  
mixed   get_array_operacion ()  
void   get_celda_memoria_actual_id ()  
mixed   get_dato ()  
mixed   get_dato_instancia ()  
mixed   get_dato_operacion ()  
mixed   get_dato_sincronizado ()  
void   get_id ()  
void   get_id_objetos_destino ()  
array   get_item_solicitado ()  
string   get_parametro ()  
array   get_parametros ()  
array   get_parametros_item_original ()  
void   get_servicio_solicitado ()  
void   get_url_solicitud ()  
void   inicializar_memoria ()  
void   inicializar_reciclaje_global ()  
void   limpiar_array_operacion ()  
void   limpiar_datos ()  
void   limpiar_datos_instancia ()  
void   limpiar_datos_operacion ()  
void   limpiar_datos_reciclable ()  
void   limpiar_memoria ()  
void   limpiar_memoria_sincronizada ()  
void   prefijo_vinculo ()  
void   reciclar_datos_globales_acceso ()  
void   reciclar_datos_globales_item ()   Se debe ejecutar cuando se inicia el request (Si el item de la celda actual cambio, eliminar el contenido)
void   reciclar_datos_sincronizados ()  
void   registrar_archivo_temporal ()  
void   set_array_operacion ()   Se elimina cuando se cambia de operación
void   set_dato ()  
void   set_dato_instancia ()   Este mecanismo aporta un canal para la comunicacion entre proyectos que se ejecutan simultaneamente.
void   set_dato_operacion ()   Se elimina cuando se cambia de operación
void   set_dato_sincronizado ()   La memoria sincronizada guarda datos macheados contra el request que los produjo. Por ejemplo en el request 65 el indice 'cantidad de tabs' tiene el valor 8 Al hacer el get_dato_sincronizado se chequea en que request se encuentra actualmente y retorna el valor asociado Esto permite que al hacer BACK con el browser se vuelva a las variables de sesion de las antiguas paginas No es una buena opción para guardar información de la aplicación sino mas bien cosas relacionadas con la seguridad y funcioanmiento interno del framework
void   set_item_solicitado ()  
void   set_servicio_solicitado ()  
void   set_url_original ()  
void   usuario_solicita_cronometrar ()  
void   validar_pedido_pagina ()  
void   verificar_acceso_menu ()  
boolean   verificar_acceso_popup ()  

static method eliminar_instancia  [línea 78]

  static eliminar_instancia( )






static method get_item_solicitado_original  [línea 314]

  static array get_item_solicitado_original( )

Retorna la operación requerida originalmente por el usuario en este pedido de página Puede diferir de la operación actual ya que se pudo hacer una redirección






static method get_valor_verificado  [línea 928]

  static mixed get_valor_verificado( mixed $param , mixed $valor_defecto )

Intenta devolver la parte correcta de un parametro o falso sino
Parámetros:
mixed   $param: 
mixed   $valor_defecto: 





static method instancia  [línea 70]

  static instancia( )






__construct   [línea 83]

  __construct( )






acceso_a_dato_global   [línea 769]

  acceso_a_dato_global( $indice )

Registra el acceso a datos globales para el esquema de reciclado por conteo de accesos
Parámetros:
   $indice: 





agregar_dato_global_reciclable   [línea 750]

  agregar_dato_global_reciclable( $indice , $tipo_reciclado )

Se marca un dato global como reciclable
Parámetros:
   $indice: 
   $tipo_reciclado: 





dato_global_activo   [línea 782]

  dato_global_activo( $indice )

Setea un dato reciclable como activo en el esquema de reciclado por conteo de accesos
Parámetros:
   $indice: 





desactivar_reciclado   [línea 720]

  desactivar_reciclado( )

Desactiva el reciclado





destruir   [línea 200]

  destruir( )

Destructor de la memoria, no sirve para borrar la memoria, sino es parte del proceso de apagado del framework





dump   [línea 406]

  dump( )






eliminar_archivos_temporales   [línea 909]

  eliminar_archivos_temporales( )






eliminar_dato   [línea 515]

  eliminar_dato( $indice )

Elimina un dato de la memoria
Parámetros:
   $indice: 





eliminar_dato_instancia   [línea 464]

  eliminar_dato_instancia( $indice )

Elimina un dato de la memoria de la instancia
Parámetros:
   $indice: 





eliminar_dato_operacion   [línea 574]

  eliminar_dato_operacion( $indice )

Elimina un dato de la memoria de la operacion
Parámetros:
   $indice: 





eliminar_dato_sincronizado   [línea 679]

  eliminar_dato_sincronizado( $indice )

Parámetros:
   $indice: 





eliminar_informacion_reciclado   [línea 857]

  eliminar_informacion_reciclado( $indice )

Elimina la informacion asociada al reciclado de un dato
Parámetros:
   $indice: 





en_array_operacion   [línea 614]

  en_array_operacion( $indice , $dato , [ $tira_excepcion = true ] )

Controla que exista un dato en un array almacenado para la operacion actual.
Parámetros:
   $indice: 
   $dato: 
   $tira_excepcion: 





existe_dato   [línea 525]

  existe_dato( $indice )

Determina si un dato esta disponible en la memoria
Parámetros:
   $indice: 





existe_dato_instancia   [línea 474]

  existe_dato_instancia( $indice )

Determina si un dato esta disponible en la memoria de la instancia
Parámetros:
   $indice: 





existe_dato_operacion   [línea 585]

  existe_dato_operacion( $indice )

Determina si un dato esta disponible en la memoria de la operacion
Parámetros:
   $indice: 





existe_dato_reciclable   [línea 834]

  existe_dato_reciclable( $indice )

Controla si existe un dato reciclabe
Parámetros:
   $indice: 





fijar_csrf_token   [línea 940]

  fijar_csrf_token( [ $forzar = false ] )

Parámetros:
   $forzar: 





finalizar   [línea 885]

  finalizar( )






generar_unique_cripto   [línea 958]

  generar_unique_cripto( )






get_array_operacion   [línea 627]

  mixed get_array_operacion( $indice )

Recupera un array almacenado durante la operacion
Parámetros:
   $indice: 





get_celda_memoria_actual_id   [línea 211]

  get_celda_memoria_actual_id( )






get_dato   [línea 503]

  mixed get_dato( $indice )

Recupera un dato almacenado con set_dato
Parámetros:
   $indice: 





get_dato_instancia   [línea 448]

  mixed get_dato_instancia( $indice , [ $eliminar_dato = false ] )

Recupera un dato almacenado con set_dato_instancia
Parámetros:
   $indice: 
   $eliminar_dato: 





get_dato_operacion   [línea 560]

  mixed get_dato_operacion( $indice )

Recupera un dato almacenado durante la operacion
Parámetros:
   $indice: 





get_dato_sincronizado   [línea 665]

  mixed get_dato_sincronizado( $indice , [ $celda = null ] )

Recupera un dato de la memoria sincronizada, macheandolo con el id actual del hilo
Parámetros:
   $indice: 
   $celda: 





get_id   [línea 240]

  get_id( )

Retorna el id que identifica univocamente este request





get_id_objetos_destino   [línea 266]

  get_id_objetos_destino( )

Retorna la referencia a aquellos objetos destino del servicio solicitado





get_item_solicitado   [línea 301]

  array get_item_solicitado( )

Retorna el item requerido en este pedido de página





get_parametro   [línea 277]

  string get_parametro( string $canal )

Retorna el valor de un parámetro enviado en la URL por el vinculador
Parámetros:
string   $canal: 





get_parametros   [línea 290]

  array get_parametros( )

Retorna todos los parámetros enviados en la URL por el vinculador





get_parametros_item_original   [línea 336]

  array get_parametros_item_original( )

Retorna los parametros del item requerido originalmente, la lectura es destructiva del dato





get_servicio_solicitado   [línea 252]

  get_servicio_solicitado( )

Retorna el servicio solicitado por la URL





get_url_solicitud   [línea 365]

  get_url_solicitud( )






inicializar_memoria   [línea 383]

  inicializar_memoria( )

Inicializa la memoria





inicializar_reciclaje_global   [línea 728]

  inicializar_reciclaje_global( )

Inicializa el esquema de reciclado global





limpiar_array_operacion   [línea 635]

  limpiar_array_operacion( $indice )

Elimina un array de la memoria de la operacion
Parámetros:
   $indice: 





limpiar_datos   [línea 533]

  limpiar_datos( )

Limpia la memoria global del proyecto





limpiar_datos_instancia   [línea 482]

  limpiar_datos_instancia( )

Limpia la memoria de la instancia





limpiar_datos_operacion   [línea 593]

  limpiar_datos_operacion( )

Limpia la memoria de la operacion





limpiar_datos_reciclable   [línea 842]

  limpiar_datos_reciclable( )

Limpia toda la memoria reciclable





limpiar_memoria   [línea 400]

  limpiar_memoria( )






limpiar_memoria_sincronizada   [línea 686]

  limpiar_memoria_sincronizada( )






prefijo_vinculo   [línea 232]

  prefijo_vinculo( )

Genera la primera porcion de todas las URLs





reciclar_datos_globales_acceso   [línea 818]

  reciclar_datos_globales_acceso( )

Reciclado por control de acceso a los datos guardados Se debe ejecutar cuando termina el request (Si un dato no fue accedido, borrarlo)





reciclar_datos_globales_item   [línea 798]

  reciclar_datos_globales_item( )

Reciclado de datos globales por cambio de item.





reciclar_datos_sincronizados   [línea 691]

  reciclar_datos_sincronizados( )






registrar_archivo_temporal   [línea 902]

  registrar_archivo_temporal( $archivo )

Parámetros:
   $archivo: 





set_array_operacion   [línea 606]

  set_array_operacion( $indice , $datos )

Almacena un array de la operacion actual en la sesión.
Parámetros:
   $indice: 
   $datos: 





set_dato   [línea 494]

  set_dato( $indice , $datos )

Almacena un dato en la sesion del proyecto y perdura durante toda la sesión Similar al manejo normal del $_SESSION en una aplicacion ad-hoc
Parámetros:
   $indice: 
   $datos: 





set_dato_instancia   [línea 439]

  set_dato_instancia( $indice , $datos )

Almacena un dato en la instancia.
Parámetros:
   $indice: 
   $datos: 





set_dato_operacion   [línea 550]

  set_dato_operacion( $indice , $datos )

Almacena un dato de la operacion actual en la sesión.
Parámetros:
   $indice: 
   $datos: 





set_dato_sincronizado   [línea 652]

  set_dato_sincronizado( $indice , $datos , [ $celda = null ] )

Guarda un dato en la memoria sincronizada.
Parámetros:
   $indice: 
   $datos: 
   $celda: 





set_item_solicitado   [línea 216]

  set_item_solicitado( $item , [ $genera_csrf_token = true ] )

Parámetros:
   $item: 
   $genera_csrf_token: 





set_servicio_solicitado   [línea 257]

  set_servicio_solicitado( $servicio )

Parámetros:
   $servicio: 





set_url_original   [línea 357]

  set_url_original( $param )

Parámetros:
   $param: 





usuario_solicita_cronometrar   [línea 348]

  usuario_solicita_cronometrar( )






validar_pedido_pagina   [línea 948]

  validar_pedido_pagina( $valor_form )

Parámetros:
   $valor_form: 





verificar_acceso_menu   [línea 417]

  verificar_acceso_menu( )

Indica si se accedio por el menu





verificar_acceso_popup   [línea 426]

  boolean verificar_acceso_popup( )

Indica si se lanzo la solicitud por medio de un ef_popup.






Desarrollado por SIU.
Documentación generada con phpDocumentor