Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

aw_event_s Struct Reference

#include <event.h>


Detailed Description

Basic event


Data Fields

aw_event_context_t context
void *(* copy_valueptr )(void *valueptr)
aw_cache_allocator_t * factory
void(* finalize )(struct aw_event_s *e)
aw_event_s * next
union {
   float32_t   float32_value
   float64_t   float64_value
   int32_t   int32_value
   int64_t   int64_value
   byte_t *   string
   aw_timestamp_t   tstamp
   void *   valueptr
} payload
aw_event_payload_t payload_type
aw_event_sig_t sig
void(* tostring )(struct aw_event_s *e, byte_t *s, u_int32_t size)
aw_timestamp_t tstamp
aw_event_xactioninfo_t xactioninfo


Field Documentation

aw_event_context_t aw_event_s::context
 

void*(* aw_event_s::copy_valueptr)(void *valueptr)
 

aw_cache_allocator_t* aw_event_s::factory
 

void(* aw_event_s::finalize)(struct aw_event_s *e)
 

float32_t aw_event_s::float32_value
 

float64_t aw_event_s::float64_value
 

int32_t aw_event_s::int32_value
 

int64_t aw_event_s::int64_value
 

struct aw_event_s* aw_event_s::next
 

union { ... } aw_event_s::payload
 

aw_event_payload_t aw_event_s::payload_type
 

aw_event_sig_t aw_event_s::sig
 

byte_t* aw_event_s::string
 

void(* aw_event_s::tostring)(struct aw_event_s *e, byte_t *s, u_int32_t size)
 

aw_timestamp_t aw_event_s::tstamp
 

void* aw_event_s::valueptr
 

aw_event_xactioninfo_t aw_event_s::xactioninfo
 


The documentation for this struct was generated from the following file:
Aware 0.11.1 Copyright (C) 1998-2005 Russell Leighton (russ@elegant-software.com)