Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/documentation/booksarch-handbookkobj_index/tr_TR/units/?format=api
https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/units/?format=api&page=2", "previous": null, "results": [ { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "Chapter 3. Kernel Objects" ], "previous_source": "", "target": [ "" ], "id_hash": -5072630519562594534, "content_hash": -5072630519562594534, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:1", "context": "", "note": "type: YAML Front Matter: title", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 2, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1065126/?format=api", "priority": 100, "id": 1065716, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=399a656b1caa971a", "url": "https://translate-dev.freebsd.org/api/units/1065716/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.307204Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "Kernel Objects" ], "previous_source": "", "target": [ "" ], "id_hash": 2142017301276315406, "content_hash": 2142017301276315406, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:1, documentation/content/en/books/arch-handbook/kobj/_index.adoc:13", "context": "", "note": "type: Title =", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1065128/?format=api", "priority": 100, "id": 1065717, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=9db9f962f950cf0e", "url": "https://translate-dev.freebsd.org/api/units/1065717/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.313937Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "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." ], "previous_source": "", "target": [ "" ], "id_hash": 4212823472239535378, "content_hash": 4212823472239535378, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:53", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 3, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 48, "source_unit": "https://translate-dev.freebsd.org/api/units/1065130/?format=api", "priority": 100, "id": 1065718, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=ba76f4a0a443e512", "url": "https://translate-dev.freebsd.org/api/units/1065718/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.319802Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "Terminology" ], "previous_source": "", "target": [ "" ], "id_hash": -2265359017240566842, "content_hash": -2265359017240566842, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:55", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 4, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1065132/?format=api", "priority": 100, "id": 1065719, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=608fd3f9e8a5e3c6", "url": "https://translate-dev.freebsd.org/api/units/1065719/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.373701Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "Object" ], "previous_source": "", "target": [ "" ], "id_hash": -4121335585198452573, "content_hash": -4121335585198452573, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:57", "context": "", "note": "type: Labeled list", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 5, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1065134/?format=api", "priority": 100, "id": 1065720, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=46ce131efc11d0a3", "url": "https://translate-dev.freebsd.org/api/units/1065720/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.380596Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "A set of data - data structure - data allocation." ], "previous_source": "", "target": [ "" ], "id_hash": -8705410258148419307, "content_hash": -8705410258148419307, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:59", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 6, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 10, "source_unit": "https://translate-dev.freebsd.org/api/units/1065136/?format=api", "priority": 100, "id": 1065721, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=07302b7e53059915", "url": "https://translate-dev.freebsd.org/api/units/1065721/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.386968Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "Method" ], "previous_source": "", "target": [ "" ], "id_hash": -7177810348649804229, "content_hash": -7177810348649804229, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:60", "context": "", "note": "type: Labeled list", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 7, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1065138/?format=api", "priority": 100, "id": 1065722, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=1c634b847f9b0e3b", "url": "https://translate-dev.freebsd.org/api/units/1065722/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.393230Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "An operation - function." ], "previous_source": "", "target": [ "" ], "id_hash": -4742759947667013649, "content_hash": -4742759947667013649, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:62", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 8, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1065140/?format=api", "priority": 100, "id": 1065723, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=3e2e54f4b05b7fef", "url": "https://translate-dev.freebsd.org/api/units/1065723/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.399395Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "Class" ], "previous_source": "", "target": [ "" ], "id_hash": 3840883458895904946, "content_hash": 3840883458895904946, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:63", "context": "", "note": "type: Labeled list", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 9, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1065142/?format=api", "priority": 100, "id": 1065724, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=b54d8f27ef2a00b2", "url": "https://translate-dev.freebsd.org/api/units/1065724/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.405664Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "One or more methods." ], "previous_source": "", "target": [ "" ], "id_hash": 5663658878951228916, "content_hash": 5663658878951228916, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:65", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 10, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1065144/?format=api", "priority": 100, "id": 1065725, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=ce995bbe38e005f4", "url": "https://translate-dev.freebsd.org/api/units/1065725/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.411361Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "Interface" ], "previous_source": "", "target": [ "arayüz,arabirim" ], "id_hash": -3517470175911236304, "content_hash": -3517470175911236304, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:66", "context": "", "note": "type: Labeled list", "flags": "no-wrap", "labels": [], "state": 10, "fuzzy": true, "translated": false, "approved": false, "position": 11, "has_suggestion": false, "has_comment": false, "has_failing_check": true, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1065146/?format=api", "priority": 100, "id": 1065726, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=4f2f6f82e8c7ad30", "url": "https://translate-dev.freebsd.org/api/units/1065726/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.416847Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "A standard set of one or more methods." ], "previous_source": "", "target": [ "" ], "id_hash": -6416960129942924106, "content_hash": -6416960129942924106, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:68", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 12, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://translate-dev.freebsd.org/api/units/1065148/?format=api", "priority": 100, "id": 1065727, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=26f260c2a4e854b6", "url": "https://translate-dev.freebsd.org/api/units/1065727/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.421789Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "Kobj Operation" ], "previous_source": "", "target": [ "" ], "id_hash": -1527885741034083436, "content_hash": -1527885741034083436, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:70", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 13, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1065150/?format=api", "priority": 100, "id": 1065728, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=6acbdc037c476b94", "url": "https://translate-dev.freebsd.org/api/units/1065728/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.428540Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "Kobj works by generating descriptions of methods. Each description holds a unique id as well as a default function. The description's address is used to uniquely identify the method within a class' method table." ], "previous_source": "", "target": [ "" ], "id_hash": 3206762378210361264, "content_hash": 3206762378210361264, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:75", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 14, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 34, "source_unit": "https://translate-dev.freebsd.org/api/units/1065152/?format=api", "priority": 100, "id": 1065729, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=ac80b5649050bfb0", "url": "https://translate-dev.freebsd.org/api/units/1065729/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.434023Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "A class is built by creating a method table associating one or more functions with method descriptions. Before use the class is compiled. The compilation allocates a cache and associates it with the class. A unique id is assigned to each method description within the method table of the class if not already done so by another referencing class compilation. For every method to be used a function is generated by script to qualify arguments and automatically reference the method description for a lookup. The generated function looks up the method by using the unique id associated with the method description as a hash into the cache associated with the object's class. If the method is not cached the generated function proceeds to use the class' table to find the method. If the method is found then the associated function within the class is used; otherwise, the default function associated with the method description is used." ], "previous_source": "", "target": [ "" ], "id_hash": -5296307729145317583, "content_hash": -5296307729145317583, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:84", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 15, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 156, "source_unit": "https://translate-dev.freebsd.org/api/units/1065154/?format=api", "priority": 100, "id": 1065730, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=367fbc2e6f233731", "url": "https://translate-dev.freebsd.org/api/units/1065730/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.439426Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "These indirections can be visualized as the following:" ], "previous_source": "", "target": [ "" ], "id_hash": 8016806998185763785, "content_hash": 8016806998185763785, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:86", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 16, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://translate-dev.freebsd.org/api/units/1065156/?format=api", "priority": 100, "id": 1065731, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=ef416b7d6fba63c9", "url": "https://translate-dev.freebsd.org/api/units/1065731/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.471737Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "object->cache<->class\n" ], "previous_source": "", "target": [ "" ], "id_hash": 5229401094742486930, "content_hash": 5229401094742486930, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:90", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 17, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1065158/?format=api", "priority": 100, "id": 1065732, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=c8929096d02a2f92", "url": "https://translate-dev.freebsd.org/api/units/1065732/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.478026Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "Using Kobj" ], "previous_source": "", "target": [ "" ], "id_hash": -2552649822068836302, "content_hash": -2552649822068836302, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:93", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 18, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1065160/?format=api", "priority": 100, "id": 1065733, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=5c932a82e79f7832", "url": "https://translate-dev.freebsd.org/api/units/1065733/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.485266Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "Structures" ], "previous_source": "", "target": [ "" ], "id_hash": 3894402431469020987, "content_hash": 3894402431469020987, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:95", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 19, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1065162/?format=api", "priority": 100, "id": 1065734, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=b60bb260c420e73b", "url": "https://translate-dev.freebsd.org/api/units/1065734/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.493597Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "struct kobj_method\n" ], "previous_source": "", "target": [ "" ], "id_hash": -2711644346714433463, "content_hash": -2711644346714433463, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:100", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 20, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1065164/?format=api", "priority": 100, "id": 1065735, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=5a5e4dd564e3d849", "url": "https://translate-dev.freebsd.org/api/units/1065735/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.500541Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "Functions" ], "previous_source": "", "target": [ "" ], "id_hash": 3642383334814429404, "content_hash": 3642383334814429404, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:102", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 21, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1065166/?format=api", "priority": 100, "id": 1065736, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=b28c5858476ab0dc", "url": "https://translate-dev.freebsd.org/api/units/1065736/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.507425Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "void kobj_class_compile(kobj_class_t cls);\nvoid kobj_class_compile_static(kobj_class_t cls, kobj_ops_t ops);\nvoid kobj_class_free(kobj_class_t cls);\nkobj_t kobj_create(kobj_class_t cls, struct malloc_type *mtype, int mflags);\nvoid kobj_init(kobj_t obj, kobj_class_t cls);\nvoid kobj_delete(kobj_t obj, struct malloc_type *mtype);\n" ], "previous_source": "", "target": [ "" ], "id_hash": 7862126614426854931, "content_hash": 7862126614426854931, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:112", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 22, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 30, "source_unit": "https://translate-dev.freebsd.org/api/units/1065168/?format=api", "priority": 100, "id": 1065737, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=ed1be280200ea613", "url": "https://translate-dev.freebsd.org/api/units/1065737/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.514274Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "Macros" ], "previous_source": "", "target": [ "" ], "id_hash": 4242434847767527707, "content_hash": 4242434847767527707, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:114", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 23, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1065170/?format=api", "priority": 100, "id": 1065738, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=bae0280443ec011b", "url": "https://translate-dev.freebsd.org/api/units/1065738/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.521033Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "KOBJ_CLASS_FIELDS\nKOBJ_FIELDS\nDEFINE_CLASS(name, methods, size)\nKOBJMETHOD(NAME, FUNC)\n" ], "previous_source": "", "target": [ "" ], "id_hash": 8308893867500307912, "content_hash": 8308893867500307912, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:122", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 24, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://translate-dev.freebsd.org/api/units/1065172/?format=api", "priority": 100, "id": 1065739, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=f34f1ef338c705c8", "url": "https://translate-dev.freebsd.org/api/units/1065739/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.527127Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "Headers" ], "previous_source": "", "target": [ "" ], "id_hash": 1850317099559884940, "content_hash": 1850317099559884940, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:124", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 25, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1065174/?format=api", "priority": 100, "id": 1065740, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=99ada5994119188c", "url": "https://translate-dev.freebsd.org/api/units/1065740/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.533120Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "<sys/param.h>\n<sys/kobj.h>\n" ], "previous_source": "", "target": [ "" ], "id_hash": 3341868903880953592, "content_hash": 3341868903880953592, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:130", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 26, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1065176/?format=api", "priority": 100, "id": 1065741, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=ae60b40fe5bf8ef8", "url": "https://translate-dev.freebsd.org/api/units/1065741/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.538894Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "Creating an Interface Template" ], "previous_source": "", "target": [ "" ], "id_hash": -1184892745757591965, "content_hash": -1184892745757591965, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:132", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 27, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1065178/?format=api", "priority": 100, "id": 1065742, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=6f8e6a53582e7663", "url": "https://translate-dev.freebsd.org/api/units/1065742/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.572595Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "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." ], "previous_source": "", "target": [ "" ], "id_hash": 9186764191999803578, "content_hash": 9186764191999803578, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:136", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 28, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 38, "source_unit": "https://translate-dev.freebsd.org/api/units/1065180/?format=api", "priority": 100, "id": 1065743, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=ff7df15beb6d40ba", "url": "https://translate-dev.freebsd.org/api/units/1065743/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.580990Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "The `#include` statement and what follows it is copied verbatim to the head of the generated code file." ], "previous_source": "", "target": [ "" ], "id_hash": -5514464080478431862, "content_hash": -5514464080478431862, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:140", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 30, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 18, "source_unit": "https://translate-dev.freebsd.org/api/units/1065184/?format=api", "priority": 100, "id": 1065745, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=3378b022bc6e958a", "url": "https://translate-dev.freebsd.org/api/units/1065745/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.595358Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "For example:" ], "previous_source": "", "target": [ "" ], "id_hash": -3643751247835186919, "content_hash": -3643751247835186919, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:142, documentation/content/en/books/arch-handbook/kobj/_index.adoc:153, documentation/content/en/books/arch-handbook/kobj/_index.adoc:163, documentation/content/en/books/arch-handbook/kobj/_index.adoc:178, documentation/content/en/books/arch-handbook/kobj/_index.adoc:191, documentation/content/en/books/arch-handbook/kobj/_index.adoc:206, documentation/content/en/books/arch-handbook/kobj/_index.adoc:240", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 31, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1065186/?format=api", "priority": 100, "id": 1065746, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=4d6ecb8ba6e5b919", "url": "https://translate-dev.freebsd.org/api/units/1065746/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.602075Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "#include <sys/foo.h>\n" ], "previous_source": "", "target": [ "" ], "id_hash": -4982796760927921397, "content_hash": -4982796760927921397, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:146", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 32, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1065188/?format=api", "priority": 100, "id": 1065747, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=3ad98cbef4ec9b0b", "url": "https://translate-dev.freebsd.org/api/units/1065747/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.609033Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "The `INTERFACE` keyword is used to define the interface name. This name is concatenated with each method name as [interface name]_[method name]. Its syntax is INTERFACE [interface name];." ], "previous_source": "", "target": [ "" ], "id_hash": 6787292693968173343, "content_hash": 6787292693968173343, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:151", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 33, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 28, "source_unit": "https://translate-dev.freebsd.org/api/units/1065190/?format=api", "priority": 100, "id": 1065748, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=de314ebe9a93b91f", "url": "https://translate-dev.freebsd.org/api/units/1065748/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.615700Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "INTERFACE foo;\n" ], "previous_source": "", "target": [ "" ], "id_hash": -6726847942004127475, "content_hash": -6726847942004127475, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:157", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 34, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1065192/?format=api", "priority": 100, "id": 1065749, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=22a56f6fe6c6c90d", "url": "https://translate-dev.freebsd.org/api/units/1065749/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.622195Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "The `CODE` keyword copies its arguments verbatim into the code file. Its syntax is `CODE { [whatever] };`" ], "previous_source": "", "target": [ "" ], "id_hash": 6120071557811902005, "content_hash": 6120071557811902005, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:161", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 35, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 18, "source_unit": "https://translate-dev.freebsd.org/api/units/1065194/?format=api", "priority": 100, "id": 1065750, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=d4eedca803599635", "url": "https://translate-dev.freebsd.org/api/units/1065750/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.627846Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "The `METHOD` keyword describes a method. Its syntax is `METHOD [return type] [method name] { [object [, arguments]] };`" ], "previous_source": "", "target": [ "" ], "id_hash": 2980371606613866348, "content_hash": 2980371606613866348, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:189", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 39, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 19, "source_unit": "https://translate-dev.freebsd.org/api/units/1065198/?format=api", "priority": 100, "id": 1065752, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=a95c682f7ee1376c", "url": "https://translate-dev.freebsd.org/api/units/1065752/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.671623Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "METHOD int bar {\n\tstruct object *;\n\tstruct foo *;\n\tstruct bar;\n};\n" ], "previous_source": "", "target": [ "" ], "id_hash": 6039927348842132122, "content_hash": 6039927348842132122, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:199", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 40, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://translate-dev.freebsd.org/api/units/1065200/?format=api", "priority": 100, "id": 1065753, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=d3d221ec40e6f29a", "url": "https://translate-dev.freebsd.org/api/units/1065753/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.680435Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "The `DEFAULT` keyword may follow the `METHOD` keyword. It extends the `METHOD` key word to include the default function for method. The extended syntax is `METHOD [return type] [method name] { [object; [other arguments]] }DEFAULT [default function];`" ], "previous_source": "", "target": [ "" ], "id_hash": -8422277466677725422, "content_hash": -8422277466677725422, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:204", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 41, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 37, "source_unit": "https://translate-dev.freebsd.org/api/units/1065202/?format=api", "priority": 100, "id": 1065754, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=0b1e0f4466e5b712", "url": "https://translate-dev.freebsd.org/api/units/1065754/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.687547Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "METHOD int bar {\n\tstruct object *;\n\tstruct foo *;\n\tint bar;\n} DEFAULT foo_hack;\n" ], "previous_source": "", "target": [ "" ], "id_hash": 7805893827183263811, "content_hash": 7805893827183263811, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:214", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 42, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 15, "source_unit": "https://translate-dev.freebsd.org/api/units/1065204/?format=api", "priority": 100, "id": 1065755, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=ec541b1413ac4043", "url": "https://translate-dev.freebsd.org/api/units/1065755/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.694678Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "The `STATICMETHOD` keyword is used like the `METHOD` keyword except the kobj data is not at the head of the object structure so casting to kobj_t would be incorrect. Instead `STATICMETHOD` relies on the Kobj data being referenced as 'ops'. This is also useful for calling methods directly out of a class's method table." ], "previous_source": "", "target": [ "" ], "id_hash": -654482491791125323, "content_hash": -654482491791125323, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:219", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 43, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 54, "source_unit": "https://translate-dev.freebsd.org/api/units/1065206/?format=api", "priority": 100, "id": 1065756, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=76eacfa42d13d4b5", "url": "https://translate-dev.freebsd.org/api/units/1065756/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.701670Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "Other complete examples:" ], "previous_source": "", "target": [ "" ], "id_hash": -6622678238524672837, "content_hash": -6622678238524672837, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:224", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 45, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1065208/?format=api", "priority": 100, "id": 1065757, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=2417853b0306f4bb", "url": "https://translate-dev.freebsd.org/api/units/1065757/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.708393Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "src/sys/kern/bus_if.m\nsrc/sys/kern/device_if.m\n" ], "previous_source": "", "target": [ "" ], "id_hash": 6496380357697134957, "content_hash": 6496380357697134957, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:229", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 46, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1065210/?format=api", "priority": 100, "id": 1065758, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=da27c7841a5ce16d", "url": "https://translate-dev.freebsd.org/api/units/1065758/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.715444Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "Creating a Class" ], "previous_source": "", "target": [ "" ], "id_hash": -5455273803332987329, "content_hash": -5455273803332987329, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:231", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 47, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1065212/?format=api", "priority": 100, "id": 1065759, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=344af9610fd7d63f", "url": "https://translate-dev.freebsd.org/api/units/1065759/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.721379Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "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()`." ], "previous_source": "", "target": [ "" ], "id_hash": -6519692949789134979, "content_hash": -6519692949789134979, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:238", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 48, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 66, "source_unit": "https://translate-dev.freebsd.org/api/units/1065214/?format=api", "priority": 100, "id": 1065760, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=258565ce13332f7d", "url": "https://translate-dev.freebsd.org/api/units/1065760/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.727170Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "DEFINE_CLASS(fooclass, foomethods, sizeof(struct foodata));\n" ], "previous_source": "", "target": [ "" ], "id_hash": 5652458561932128597, "content_hash": 5652458561932128597, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:244", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 49, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1065216/?format=api", "priority": 100, "id": 1065761, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=ce71911d33947155", "url": "https://translate-dev.freebsd.org/api/units/1065761/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.733588Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "kobj_method_t foomethods[] = {\n\tKOBJMETHOD(bar_doo, foo_doo),\n\tKOBJMETHOD(bar_foo, foo_foo),\n\t{ NULL, NULL}\n};\n" ], "previous_source": "", "target": [ "" ], "id_hash": -6838311498862653983, "content_hash": -6838311498862653983, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:250", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 50, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 12, "source_unit": "https://translate-dev.freebsd.org/api/units/1065218/?format=api", "priority": 100, "id": 1065762, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=21196fec36d28de1", "url": "https://translate-dev.freebsd.org/api/units/1065762/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.740402Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "The class must be \"compiled\". Depending on the state of the system at the time that the class is to be initialized a statically allocated cache, \"ops table\" have to be used. This can be accomplished by declaring a `struct kobj_ops` and using `kobj_class_compile_static();` otherwise, `kobj_class_compile()` should be used." ], "previous_source": "", "target": [ "" ], "id_hash": -6378599553917108744, "content_hash": -6378599553917108744, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:255", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 51, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 49, "source_unit": "https://translate-dev.freebsd.org/api/units/1065220/?format=api", "priority": 100, "id": 1065763, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=277aa980404e3df8", "url": "https://translate-dev.freebsd.org/api/units/1065763/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.777267Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "Creating an Object" ], "previous_source": "", "target": [ "" ], "id_hash": -4717214818264919336, "content_hash": -4717214818264919336, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:256", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 52, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1065222/?format=api", "priority": 100, "id": 1065764, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=3e89161d9c1c52d8", "url": "https://translate-dev.freebsd.org/api/units/1065764/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.790095Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "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." ], "previous_source": "", "target": [ "" ], "id_hash": 4835228233548177945, "content_hash": 4835228233548177945, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:262", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 53, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 79, "source_unit": "https://translate-dev.freebsd.org/api/units/1065224/?format=api", "priority": 100, "id": 1065765, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=c31a2e75d4942219", "url": "https://translate-dev.freebsd.org/api/units/1065765/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.820909Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "To integrate Kobj into the object you should use the macro KOBJ_FIELDS." ], "previous_source": "", "target": [ "" ], "id_hash": 7402991996235972289, "content_hash": 7402991996235972289, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:264", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 54, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 12, "source_unit": "https://translate-dev.freebsd.org/api/units/1065226/?format=api", "priority": 100, "id": 1065766, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=e6bcb5ff72b47ec1", "url": "https://translate-dev.freebsd.org/api/units/1065766/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.831068Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/tr_TR/?format=api", "source": [ "For example" ], "previous_source": "", "target": [ "" ], "id_hash": 1643455197748221666, "content_hash": 1643455197748221666, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:266", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 55, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1065228/?format=api", "priority": 100, "id": 1065767, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/tr_TR/?checksum=96ceb9cb820d56e2", "url": "https://translate-dev.freebsd.org/api/units/1065767/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T12:47:43.839281Z" } ] }{ "count": 62, "next": "