Translation Information

Project website docs.freebsd.org/en
Translation process
  • Translations can be made directly.
  • Translation suggestions can be made.
  • Only chosen users can contribute.
  • The translation uses bilingual files.
Translation license BSD 2-Clause "Simplified" License
Filemask documentation/content/*/books/arch-handbook/kobj/chapter.po
Translation file Download documentation/content/es/books/arch-handbook/kobj/chapter.po
User avatar None

Automatic translation

Documentation / books/arch-handbook/kobj/chapterSpanish

The third step in using Kobj involves how to define the object. Kobj object creation routines assume that Kobj data is at the head of an object. If this in not appropriate you will have to allocate the object yourself and then use `kobj_init()` on the Kobj portion of it; otherwise, you may use `kobj_create()` to allocate and initialize the Kobj portion of the object automatically. `kobj_init()` may also be used to change the class that an object uses.
El tercer paso para utilizar Kobj implica cómo definir el objeto. Las rutinas de creación de objetos de Kobj asumen que los datos de Kobj están a la cabeza de un objeto. Si esto no es apropiado, tendrá que asignar el objeto usted mismo y luego usar <function>kobj_init()</function> en la porción de Kobj; de lo contrario, puede usar <function>kobj_create()</function> para asignar e inicializar la parte Kobj del objeto automáticamente. <function>kobj_init()</function> también se puede usar para cambiar la clase que usa un objeto.
5 days ago
New contributor 5 days ago
User avatar None

Automatic translation

Documentation / books/arch-handbook/kobj/chapterSpanish

The second step in using Kobj is to create a class. A class consists of a name, a table of methods, and the size of objects if Kobj's object handling facilities are used. To create the class use the macro `DEFINE_CLASS()`. To create the method table create an array of kobj_method_t terminated by a NULL entry. Each non-NULL entry may be created using the macro `KOBJMETHOD()`.
El segundo paso para usar Kobj es crear una clase. Una clase consta de un nombre, una tabla de métodos y el tamaño de los objetos si se utilizan las funciones de manejo de objetos de Kobj. Para crear la clase usa la macro <function>DEFINE_CLASS()</function>. Para crear la tabla de métodos, cree una matriz de kobj_method_t terminado por una entrada NULL. Cada entrada que no sea NULL se puede crear usando la macro <function>KOBJMETHOD()</function>.
5 days ago
New contributor 5 days ago
User avatar None

Automatic translation

Documentation / books/arch-handbook/kobj/chapterSpanish

The first step in using Kobj is to create an Interface. Creating the interface involves creating a template that the script [.filename]#src/sys/kern/makeobjops.pl# can use to generate the header and code for the method declarations and method lookup functions.
El primer paso para utilizar Kobj es crear una interfaz. Crear la interfaz implica crear una plantilla que el script <filename>src/sys/kern/makeobjops.pl</filename> puede utilizar para generar el encabezado y el código para las declaraciones de métodos y las funciones de búsqueda de métodos.
5 days ago
New contributor 5 days ago
User avatar None

Automatic translation

Documentation / books/arch-handbook/kobj/chapterSpanish

struct kobj_method
método kobj_method
5 days ago
New contributor 5 days ago
User avatar None

Automatic translation

Documentation / books/arch-handbook/kobj/chapterSpanish

Kernel Objects, or _Kobj_ provides an object-oriented C programming system for the kernel. As such the data being operated on carries the description of how to operate on it. This allows operations to be added and removed from an interface at run time and without breaking binary compatibility.
Objetos del núcleo, o <firstterm>Kobj</firstterm> proporciona un sistema de programación C orientado a objetos para el kernel. Como tal, los datos con los que se opera llevan la descripción de cómo operar con ellos. Esto permite agregar y eliminar operaciones de una interfaz en tiempo de ejecución y sin romper la compatibilidad binaria.
5 days ago
New contributor 5 days ago
Browse all translation changes

Statistics

Percent Strings Words Chars
Total 59 972 6,253
Translated 49% 29 347 2,049
Needs editing 8% 5 233 1,405
Failing checks 0% 0 0 0

Last activity

Last change April 10, 2021, 1:07 p.m.
Last author Anonymous

Daily activity

Daily activity

Weekly activity

Weekly activity