 |
PK_DEBUG_report_start_o_t |
|
struct PK_DEBUG_report_start_o_s
{
int o_t_version; --- options structure version number
PK_LOGICAL_t transmit_parts; --- whether to transmit parts
--- ( PK_LOGICAL_true )
PK_LOGICAL_t output_as_journal; --- whether to output the report
--- embedded into a journal file
--- ( PK_LOGICAL_false )
PK_LOGICAL_t output_binary_parts; --- whether to embed part files in
--- binary format
--- ( PK_LOGICAL_true )
PK_DEBUG_output_session_t
output_session; --- whether to include session data
--- in the report
--- ( PK_DEBUG_output_session_no_c )
PK_DEBUG_report_cb_t
report_cb; --- whether to include debug
--- information for callback
--- functions
--- ( PK_DEBUG_report_cb_no_c )
};
typedef struct PK_DEBUG_report_start_o_s PK_DEBUG_report_start_o_t;
This structure provides options for the output of debug report information.
Specific Errors:
PK_ERROR_locked including session data in the report but
session contains locked partitions (MILD)
Used in:
PK_DEBUG_report_start
Description of fields:
'transmit_parts' If PK_LOGICAL_true, then any necessary parts will be
saved to the report file, otherwise no parts will be
saved.
'output_as_journal' If PK_LOGICAL_true, then the debug report information
will be embedded into a new journal file, otherwise
it will be output as a new debug report file.
'output_binary_parts' If PK_LOGICAL_true, the part files will be embedded
into the debug report file in binary format, otherwise
they will be output in text format.
'output_session' If this option is set to
PK_DEBUG_output_session_bin_c, then a Parasolid
session file in binary format is included in the debug
report file. The session file is saved immediately
before the first Parasolid function after
PK_DEBUG_report_start. You should use this option only
when instructed to do so by Parasolid Support.
If this option is set to PK_DEBUG_output_session_no_c,
then no session file is included in the debug report
file. If there are locked partitions in the session
then this option must be set to
PK_DEBUG_output_session_no_c.
'report_cb' If this option is set to PK_DEBUG_report_cb_no_c then
no debug information for callback functions will be
included in the debug report file. If it is set to
PK_DEBUG_report_cb_function_c then debug information
for any callback function that is specific to its
calling PK function will be included in the debug
report file.