Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages | Examples

TrunkEvent Struct Reference

#include <bayonne.h>

List of all members.

Public Attributes

trunkevent_t id
union {
   struct {
      unsigned   digit: 4
      unsigned   duration: 12
      unsigned   e1: 8
      unsigned   e2: 8
   }   dtmf
   struct {
      unsigned   tone: 8
      unsigned   energy: 8
      unsigned   duration: 16
      char *   name
   }   tone
   struct {
      unsigned   seq
      Trunk *   src
      const char *   msg
   }   send
   struct {
      unsigned   digit: 4
      unsigned   duration: 24
   }   ring
   struct {
      unsigned   seq
      bool   result
      char *   data
   }   lookup
   struct {
      unsigned   tid
      const char *   transfer
   }   intercom
   struct {
      int   type
      int   param0
      int   param1
      int   channel
   }   fax
   struct {
      unsigned   status
      unsigned short   seq
   }   exitpid
   struct {
      int   pid
      unsigned short   seq
   }   waitpid
   struct {
      const char *   msg
      const char *   id
   }   sync
   trunkevent_t   reason
   unsigned   span
   unsigned   card
   unsigned   tid
   bool   ok
   int   status
   int   fd
   int   pid
   Trunk *   trunk
   void *   data
   char **   argv
   char *   error
   timeout_t   duration
   trunkstep_t   step
   char   dn [8]
   dspmode_t   dsp
parm


Member Data Documentation

char** TrunkEvent::argv
 

unsigned TrunkEvent::card
 

int TrunkEvent::channel
 

void* TrunkEvent::data
 

char* TrunkEvent::data
 

unsigned TrunkEvent::digit
 

char TrunkEvent::dn[8]
 

dspmode_t TrunkEvent::dsp
 

struct { ... } TrunkEvent::dtmf
 

timeout_t TrunkEvent::duration
 

unsigned TrunkEvent::duration
 

unsigned TrunkEvent::e1
 

unsigned TrunkEvent::e2
 

unsigned TrunkEvent::energy
 

char* TrunkEvent::error
 

struct { ... } TrunkEvent::exitpid
 

struct { ... } TrunkEvent::fax
 

int TrunkEvent::fd
 

const char* TrunkEvent::id
 

trunkevent_t TrunkEvent::id
 

struct { ... } TrunkEvent::intercom
 

struct { ... } TrunkEvent::lookup
 

const char* TrunkEvent::msg
 

const char* TrunkEvent::msg
 

char* TrunkEvent::name
 

bool TrunkEvent::ok
 

int TrunkEvent::param0
 

int TrunkEvent::param1
 

union { ... } TrunkEvent::parm
 

int TrunkEvent::pid
 

trunkevent_t TrunkEvent::reason
 

bool TrunkEvent::result
 

struct { ... } TrunkEvent::ring
 

struct { ... } TrunkEvent::send
 

unsigned short TrunkEvent::seq
 

unsigned TrunkEvent::seq
 

unsigned TrunkEvent::span
 

Trunk* TrunkEvent::src
 

int TrunkEvent::status
 

unsigned TrunkEvent::status
 

trunkstep_t TrunkEvent::step
 

struct { ... } TrunkEvent::sync
 

unsigned TrunkEvent::tid
 

struct { ... } TrunkEvent::tone
 

unsigned TrunkEvent::tone
 

const char* TrunkEvent::transfer
 

Trunk* TrunkEvent::trunk
 

int TrunkEvent::type
 

struct { ... } TrunkEvent::waitpid
 


The documentation for this struct was generated from the following file:
Generated on Tue Sep 13 02:19:11 2005 for Bayonne by  doxygen 1.4.4