#include <xdas.h>
#include <xdasd.h>
#include <xdas_buf.h>
#include <xdas_wire.h>
#include "libxdas_impl.h"
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
Go to the source code of this file.
Functions | |
static size_t | xdas_calc_max_record_len (xdas_session *xs, xdas_record *xr) |
Calculate the maximum required record length for a given data set. | |
static int | xdas_format_record (xdas_session *xs, xdas_record *xr) |
Format the field contents of an xdas record into wire format. | |
xdas_record * | xdas_validate_record (xdas_audit_rec_desc_t record_ref) |
Validate an XDAS record handle - return a pointer to the xdas_record. | |
unsigned | xdas_get_next_record_number (void) |
Return the next sequential value in a global record number. | |
void | xdas_set_record_timestamp (xdas_record *xr) |
Set the timestamp value on an xdas_record. | |
int | xdas_is_valid_outcome (unsigned outcome) |
Validate an XDAS outcome code. | |
void | xdas_internal_discard_record (xdas_record *xr) |
Release resources held by an xdas_record. | |
int | xdas_send_record (int *minorp, xdas_session *xs, xdas_record *xr, int eval, int import) |
Check or commit data in a session and a record. |
Definition in file libxdas_records.c.