db5_raw_internal Struct Reference
[Database5]

#include <db5.h>

Collaboration diagram for db5_raw_internal:

Collaboration graph
[legend]

Data Fields

long magic
unsigned char h_object_width
unsigned char h_name_hidden
unsigned char h_name_present
unsigned char h_name_width
unsigned char h_dli
unsigned char a_width
unsigned char a_present
unsigned char a_zzz
unsigned char b_width
unsigned char b_present
unsigned char b_zzz
unsigned char major_type
unsigned char minor_type
long object_length
bu_external name
bu_external body
bu_external attributes
unsigned char * buf

Detailed Description

The "raw internal" form of one database object. This is what the low-level database routines will operate on. Magic number1 has already been checked, and is not stored.

Definition at line 190 of file db5.h.


Field Documentation

long magic
 

Definition at line 191 of file db5.h.

Referenced by db5_scan().

unsigned char h_object_width
 

Definition at line 192 of file db5.h.

Referenced by db5_crack_disk_header(), db5_get_raw_internal_fp(), and db5_get_raw_internal_ptr().

unsigned char h_name_hidden
 

Definition at line 193 of file db5.h.

Referenced by db5_crack_disk_header(), db5_diradd(), db5_replace_attributes(), db5_update_attributes(), and db_wrap_v5_external().

unsigned char h_name_present
 

Definition at line 194 of file db5.h.

Referenced by db5_crack_disk_header(), db5_get_raw_internal_fp(), and db5_get_raw_internal_ptr().

unsigned char h_name_width
 

Definition at line 195 of file db5.h.

Referenced by db5_crack_disk_header(), db5_get_raw_internal_fp(), and db5_get_raw_internal_ptr().

unsigned char h_dli
 

Definition at line 196 of file db5.h.

Referenced by db5_crack_disk_header(), db5_diradd_handler(), db5_replace_attributes(), db5_update_attributes(), db_wrap_v5_external(), and wdb_dir_check5().

unsigned char a_width
 

Definition at line 197 of file db5.h.

Referenced by db5_crack_disk_header(), db5_get_raw_internal_fp(), and db5_get_raw_internal_ptr().

unsigned char a_present
 

Definition at line 198 of file db5.h.

Referenced by db5_crack_disk_header(), db5_get_raw_internal_fp(), and db5_get_raw_internal_ptr().

unsigned char a_zzz
 

Definition at line 199 of file db5.h.

Referenced by db5_crack_disk_header(), db5_replace_attributes(), db5_update_attributes(), and db_wrap_v5_external().

unsigned char b_width
 

Definition at line 200 of file db5.h.

Referenced by db5_crack_disk_header(), db5_get_raw_internal_fp(), and db5_get_raw_internal_ptr().

unsigned char b_present
 

Definition at line 201 of file db5.h.

Referenced by db5_crack_disk_header(), db5_get_raw_internal_fp(), and db5_get_raw_internal_ptr().

unsigned char b_zzz
 

Definition at line 202 of file db5.h.

Referenced by db5_crack_disk_header(), db5_replace_attributes(), db5_update_attributes(), and db_wrap_v5_external().

unsigned char major_type
 

Definition at line 203 of file db5.h.

Referenced by db5_crack_disk_header(), db5_diradd(), db5_replace_attributes(), db5_update_attributes(), db_dirbuild(), db_flags_raw_internal(), db_wrap_v5_external(), rt_db_external5_to_internal5(), rt_retrieve_binunif(), and wdb_dir_check5().

unsigned char minor_type
 

Definition at line 204 of file db5.h.

Referenced by db5_crack_disk_header(), db5_diradd(), db5_replace_attributes(), db5_update_attributes(), db_flags_raw_internal(), db_wrap_v5_external(), rt_db_external5_to_internal5(), rt_retrieve_binunif(), and wdb_dir_check5().

long object_length
 

Definition at line 205 of file db5.h.

Referenced by db5_diradd(), db5_diradd_handler(), db5_get_raw_internal_fp(), and db5_get_raw_internal_ptr().

struct bu_external name
 

Definition at line 207 of file db5.h.

Referenced by db5_diradd(), db5_diradd_handler(), db5_get_raw_internal_fp(), db5_get_raw_internal_ptr(), db_wrap_v5_external(), and wdb_dir_check5().

struct bu_external body
 

Definition at line 208 of file db5.h.

Referenced by db5_get_raw_internal_fp(), db5_get_raw_internal_ptr(), db5_replace_attributes(), db5_update_attributes(), db_wrap_v5_external(), and rt_db_external5_to_internal5().

struct bu_external attributes
 

Definition at line 209 of file db5.h.

Referenced by db5_diradd(), db5_get_attributes(), db5_get_raw_internal_fp(), db5_get_raw_internal_ptr(), db5_update_attributes(), db_dirbuild(), db_flags_raw_internal(), db_wrap_v5_external(), and rt_db_external5_to_internal5().

unsigned char* buf
 

Definition at line 210 of file db5.h.

Referenced by db5_get_raw_internal_fp(), and db5_get_raw_internal_ptr().


The documentation for this struct was generated from the following file:
Generated on Mon Sep 18 01:25:11 2006 for BRL-CAD by  doxygen 1.4.6