Rhino C++ API  7.21
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
ON_3dmArchiveTableStatus Class Reference

#include <opennurbs_archive.h>

Public Types

enum  TableState : unsigned int {
  TableState::Unset = 0U, TableState::Started = 1U, TableState::InProgress = 2U, TableState::Finished = 3U,
  TableState::NotFound = 4U
}
 

Public Member Functions

 ON_3dmArchiveTableStatus ()=default
 
 ON_3dmArchiveTableStatus (const ON_3dmArchiveTableStatus &)=default
 
 ~ON_3dmArchiveTableStatus ()=default
 
ON_3dmArchiveTableStatusoperator= (const ON_3dmArchiveTableStatus &)=default
 

Public Attributes

unsigned int m_crc_error_count = 0
 
unsigned int m_critical_error_count = 0
 
unsigned int m_item_count = 0
 number of table items More...
 
unsigned int m_recoverable_error_count = 0
 
ON_3dmArchiveTableStatus::TableState m_state = ON_3dmArchiveTableStatus::TableState::Unset
 
ON_3dmArchiveTableType m_table_type = ON_3dmArchiveTableType::Unset
 

Static Public Attributes

static const ON_3dmArchiveTableStatus Unset
 

Member Enumeration Documentation

◆ TableState

enum ON_3dmArchiveTableStatus::TableState : unsigned int
strong
Enumerator
Unset 
Started 

began to read the table

InProgress 
Finished 

finished reading the table

NotFound 

the table could not be located during reading

Constructor & Destructor Documentation

◆ ON_3dmArchiveTableStatus() [1/2]

ON_3dmArchiveTableStatus::ON_3dmArchiveTableStatus ( )
default

◆ ~ON_3dmArchiveTableStatus()

ON_3dmArchiveTableStatus::~ON_3dmArchiveTableStatus ( )
default

◆ ON_3dmArchiveTableStatus() [2/2]

ON_3dmArchiveTableStatus::ON_3dmArchiveTableStatus ( const ON_3dmArchiveTableStatus )
default

Member Function Documentation

◆ operator=()

ON_3dmArchiveTableStatus& ON_3dmArchiveTableStatus::operator= ( const ON_3dmArchiveTableStatus )
default

Member Data Documentation

◆ m_crc_error_count

unsigned int ON_3dmArchiveTableStatus::m_crc_error_count = 0

Number of crc errors found during archive reading. If > 0, then the archive is corrupt. See the table status information below to determine where the errors occured.

◆ m_critical_error_count

unsigned int ON_3dmArchiveTableStatus::m_critical_error_count = 0

Number of other types of serious errors found during archive reading or writing. If > 0, then the archive is corrupt. See the table status information below to determine where the errors occured.

◆ m_item_count

unsigned int ON_3dmArchiveTableStatus::m_item_count = 0

number of table items

◆ m_recoverable_error_count

unsigned int ON_3dmArchiveTableStatus::m_recoverable_error_count = 0

Number of other types of serious errors found during archive reading. If > 0, then the archive is corrupt. See the table status information below to determine where the errors occured.

◆ m_state

◆ m_table_type

ON_3dmArchiveTableType ON_3dmArchiveTableStatus::m_table_type = ON_3dmArchiveTableType::Unset

◆ Unset

const ON_3dmArchiveTableStatus ON_3dmArchiveTableStatus::Unset
static