axis2_log_ops Struct Reference
[log]

Axis2 log ops struct. More...

#include <axis2_log.h>

List of all members.

Public Attributes

void(* free )(axis2_allocator_t *allocator, struct axis2_log *log)
void(* write )(axis2_log_t *log, const axis2_char_t *buffer, axis2_log_levels_t level, const axis2_char_t *file, const int line)


Detailed Description

Axis2 log ops struct.

Encapsulator struct for ops of axis2_log


Member Data Documentation

void( * axis2_log_ops::free)(axis2_allocator_t *allocator, struct axis2_log *log)

deletes the log

Returns:
axis2_status_t AXIS2_SUCCESS on success else AXIS2_FAILURE

void( * axis2_log_ops::write)(axis2_log_t *log, const axis2_char_t *buffer, axis2_log_levels_t level, const axis2_char_t *file, const int line)

writes to the log

Parameters:
buffer buffer to be written to log
size size of the buffer to be written to log
Returns:
satus of the op. AXIS2_SUCCESS on success else AXIS2_FAILURE


The documentation for this struct was generated from the following file:
Generated on Thu Oct 26 21:00:31 2006 for Axis2/C by  doxygen 1.4.7