Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

bif_arg.h File Reference

#include <stdio.h>
#include "bif_type.def"

Include dependency graph for bif_arg.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

class  BuiltinFuncArg

Defines

#define DEFINE_BIF_TYPE(id, bif_type, bro_type, c_type, accessor)   id,

Enumerations

enum  builtin_func_arg_type {
  id, bif_type, bro_type, c_type,
  TYPE_ADDR, addr, addr, addr_type,
  TYPE_BOOL, bool, bool, int,
  TYPE_CONNECTION, connection, connection, Connection,
  TYPE_COUNT, count, count, bro_uint_t,
  TYPE_DOUBLE, double, double, double,
  TYPE_FILE, file, file, BroFile,
  TYPE_INT, int, int, bro_int_t,
  TYPE_INTERVAL, interval, interval, double,
  TYPE_NET, net, net, addr_type,
  TYPE_PACKET, packet, packet, TCP_TracePacket,
  TYPE_PATTERN, pattern, pattern, RE_Matcher,
  TYPE_PORT, port, port, uint32,
  TYPE_PORTVAL, portval, port, PortVal,
  TYPE_STRING, string, string, BroString,
  TYPE_SUBNET, subnet, subnet, SubNetVal,
  AsSubNetVal
}

Variables

const char * builtin_func_arg_type_bro_name []


Define Documentation

#define DEFINE_BIF_TYPE id,
bif_type,
bro_type,
c_type,
accessor   )     id,
 


Enumeration Type Documentation

enum builtin_func_arg_type
 

Enumeration values:
id 
bif_type 
bro_type 
c_type 
TYPE_ADDR 
addr 
addr 
addr_type 
TYPE_BOOL 
bool 
bool 
int 
TYPE_CONNECTION 
connection 
connection 
Connection 
TYPE_COUNT 
count 
count 
bro_uint_t 
TYPE_DOUBLE 
double 
double 
double 
TYPE_FILE 
file 
file 
BroFile 
TYPE_INT 
int 
int 
bro_int_t 
TYPE_INTERVAL 
interval 
interval 
double 
TYPE_NET 
net 
net 
addr_type 
TYPE_PACKET 
packet 
packet 
TCP_TracePacket 
TYPE_PATTERN 
pattern 
pattern 
RE_Matcher 
TYPE_PORT 
port 
port 
uint32 
TYPE_PORTVAL 
portval 
port 
PortVal 
TYPE_STRING 
string 
string 
BroString 
TYPE_SUBNET 
subnet 
subnet 
SubNetVal 
AsSubNetVal 

Definition at line 8 of file bif_arg.h.

00008                            {
00009 #define DEFINE_BIF_TYPE(id, bif_type, bro_type, c_type, accessor) id,
00010 #include "bif_type.def"
00011 #undef DEFINE_BIF_TYPE
00012 /*
00013         TYPE_ANY,
00014         TYPE_BOOL,
00015         TYPE_COUNT,
00016         TYPE_INT,
00017         TYPE_STRING,
00018         TYPE_PATTERN,
00019         TYPE_PORT,
00020         TYPE_OTHER,
00021 */
00022 };


Variable Documentation

const char* builtin_func_arg_type_bro_name[]
 

Definition at line 24 of file bif_arg.h.


Generated on Wed Sep 14 02:57:14 2005 for bro_docs by doxygen 1.3.5