xdas_session_tag Struct Reference
[Audit Sessions]

The internal representation of an xdas_audit_ref_t session handle. More...

#include <libxdas_impl.h>


Data Fields

unsigned signature
unsigned security
unsigned time_uncert_int
unsigned time_uncert_ind
char time_source [MAX_TIME_SOURCE]
char time_zone [MAX_TIME_ZONE]
struct audit_buffer * ab
char * org_info [ORG_FLD_COUNT]
sockfd_t s
xdas_buffer req
xdas_buffer rsp


Detailed Description

The internal representation of an xdas_audit_ref_t session handle.

The fields in this structure contain data that is persistent across the life of a session. This includes originator information, which is specified when a session is created, and bundled with each record that is formed in the event submission interface.

The session also acts as a connection handle to the local xdasd daemon or service, where all events and filter management requests are sent.

Definition at line 75 of file xdas.c.


Field Documentation

A signature value used for validation.

Definition at line 78 of file xdas.c.

Referenced by xdas_initialize_session(), and xdas_validate_session().

Security bits for this user - XDAS_AUDIT_*.

Definition at line 79 of file xdas.c.

Referenced by xdas_session_has_rights(), and xdas_set_session_rights().

A timestamp uncertainty range value.

Definition at line 80 of file xdas.c.

Referenced by xdas_format_record(), and xdas_set_time_info().

A timestamp uncertainty indicator.

Definition at line 81 of file xdas.c.

Referenced by xdas_format_record(), and xdas_set_time_info().

The actual time source - address, name, etc.

Definition at line 82 of file xdas.c.

Referenced by xdas_calc_max_record_len(), xdas_format_record(), and xdas_set_time_info().

The Single Unix Spec. time zone string.

Definition at line 83 of file xdas.c.

Referenced by xdas_calc_max_record_len(), xdas_format_record(), and xdas_set_time_info().

struct audit_buffer* xdas_session_tag::ab [read]

Definition at line 84 of file xdas.c.

Referenced by xdas_exit_laf(), xdas_send_record(), and xdas_service_connect().

Array of originator field values.

Definition at line 85 of file xdas.c.

Referenced by xdas_calc_max_record_len(), xdas_format_record(), xdas_initialize_session(), and xdas_internal_terminate_session().

xdasd service connection socket.

Definition at line 122 of file libxdas_impl.h.

Referenced by xdas_initialize_session(), xdas_req_rsp(), xdas_service_connect(), and xdas_service_disconnect().

last request buffer.

Definition at line 123 of file libxdas_impl.h.

Referenced by xdas_internal_terminate_session(), xdas_req_rsp(), xdas_send_import_record(), and xdas_send_record().

last response buffer.

Definition at line 124 of file libxdas_impl.h.

Referenced by xdas_internal_terminate_session(), and xdas_req_rsp().


The documentation for this struct was generated from the following files:

Generated on Thu Aug 20 22:33:08 2009 for OpenXDAS by  doxygen 1.5.6