aboutsummaryrefslogtreecommitdiffstats
path: root/epan/wslua/wslua_pinfo.c
diff options
context:
space:
mode:
authorJeff Morriss <jeff.morriss@ulticom.com>2010-10-21 12:41:15 +0000
committerJeff Morriss <jeff.morriss@ulticom.com>2010-10-21 12:41:15 +0000
commit9f3acc1e256c4cec9f27d1c174ab1bcd290d0594 (patch)
tree04bd2fa8dbd15bdc46f61bda864a14d4a82c0af6 /epan/wslua/wslua_pinfo.c
parent2cedc69849087c220c7d9f04c559e9824fde844d (diff)
Aw, man, I knew this code was parsed, but I missed the docbook part. Revert 34598 and 34599.
svn path=/trunk/; revision=34602
Diffstat (limited to 'epan/wslua/wslua_pinfo.c')
-rw-r--r--epan/wslua/wslua_pinfo.c221
1 files changed, 60 insertions, 161 deletions
diff --git a/epan/wslua/wslua_pinfo.c b/epan/wslua/wslua_pinfo.c
index 5822fda806..d5a5d6389f 100644
--- a/epan/wslua/wslua_pinfo.c
+++ b/epan/wslua/wslua_pinfo.c
@@ -49,9 +49,7 @@ CLEAR_OUTSTANDING(Pinfo,expired, TRUE)
CLEAR_OUTSTANDING(Column,expired, TRUE)
CLEAR_OUTSTANDING(Columns,expired, TRUE)
-Pinfo*
-push_Pinfo(lua_State* L, packet_info* ws_pinfo)
-{
+Pinfo* push_Pinfo(lua_State* L, packet_info* ws_pinfo) {
Pinfo pinfo = NULL;
if (ws_pinfo) {
pinfo = g_malloc(sizeof(struct _wslua_pinfo));
@@ -59,7 +57,6 @@ push_Pinfo(lua_State* L, packet_info* ws_pinfo)
pinfo->expired = FALSE;
g_ptr_array_add(outstanding_Pinfo,pinfo);
}
-
return pushPinfo(L,pinfo);
}
@@ -68,12 +65,10 @@ push_Pinfo(lua_State* L, packet_info* ws_pinfo)
WSLUA_CLASS_DEFINE(Address,NOP,NOP); /* Represents an address */
-/* Creates an Address Object representing an IP address. */
-#define WSLUA_ARG_Address_ip_HOSTNAME 1 /* The address or name of the IP host. */
-WSLUA_CONSTRUCTOR
-Address_ip(lua_State* L)
-{
+WSLUA_CONSTRUCTOR Address_ip(lua_State* L) {
+ /* Creates an Address Object representing an IP address. */
+#define WSLUA_ARG_Address_ip_HOSTNAME 1 /* The address or name of the IP host. */
Address addr = g_malloc(sizeof(address));
guint32* ip_addr = g_malloc(sizeof(guint32));
const gchar* name = luaL_checkstring(L,WSLUA_ARG_Address_ip_HOSTNAME);
@@ -89,9 +84,7 @@ Address_ip(lua_State* L)
#if 0
/* TODO */
-static int
-Address_ipv6(lua_State* L)
-{
+static int Address_ipv6(lua_State* L) {
Address addr = g_malloc(sizeof(address));
SET_ADDRESS(addr, AT_NONE, 4, g_malloc(4));
@@ -99,9 +92,7 @@ Address_ipv6(lua_State* L)
pushAddress(L,addr);
return 1;
}
-static int
-Address_ss7(lua_State* L)
-{
+static int Address_ss7(lua_State* L) {
Address addr = g_malloc(sizeof(address));
SET_ADDRESS(addr, AT_NONE, 4, g_malloc(4));
@@ -109,9 +100,7 @@ Address_ss7(lua_State* L)
pushAddress(L,addr);
return 1;
}
-static int
-Address_eth(lua_State* L)
-{
+static int Address_eth(lua_State* L) {
Address addr = g_malloc(sizeof(address));
SET_ADDRESS(addr, AT_NONE, 4, g_malloc(4));
@@ -119,9 +108,7 @@ Address_eth(lua_State* L)
pushAddress(L,addr);
return 1;
}
-static int
-Address_sna(lua_State* L)
-{
+static int Address_sna(lua_State* L) {
Address addr = g_malloc(sizeof(address));
SET_ADDRESS(addr, AT_NONE, 4, g_malloc(4));
@@ -129,9 +116,7 @@ Address_sna(lua_State* L)
pushAddress(L,addr);
return 1;
}
-static int
-Address_atalk(lua_State* L)
-{
+static int Address_atalk(lua_State* L) {
Address addr = g_malloc(sizeof(address));
SET_ADDRESS(addr, AT_NONE, 4, g_malloc(4));
@@ -139,9 +124,7 @@ Address_atalk(lua_State* L)
pushAddress(L,addr);
return 1;
}
-static int
-Address_vines(lua_State* L)
-{
+static int Address_vines(lua_State* L) {
Address addr = g_malloc(sizeof(address));
SET_ADDRESS(addr, AT_NONE, 4, g_malloc(4));
@@ -149,9 +132,7 @@ Address_vines(lua_State* L)
pushAddress(L,addr);
return 1;
}
-static int
-Address_osi(lua_State* L)
-{
+static int Address_osi(lua_State* L) {
Address addr = g_malloc(sizeof(address));
SET_ADDRESS(addr, AT_NONE, 4, g_malloc(4));
@@ -159,9 +140,7 @@ Address_osi(lua_State* L)
pushAddress(L,addr);
return 1;
}
-static int
-Address_arcnet(lua_State* L)
-{
+static int Address_arcnet(lua_State* L) {
Address addr = g_malloc(sizeof(address));
SET_ADDRESS(addr, AT_NONE, 4, g_malloc(4));
@@ -169,9 +148,7 @@ Address_arcnet(lua_State* L)
pushAddress(L,addr);
return 1;
}
-static int
-Address_fc(lua_State* L)
-{
+static int Address_fc(lua_State* L) {
Address addr = g_malloc(sizeof(address));
SET_ADDRESS(addr, AT_NONE, 4, g_malloc(4));
@@ -179,9 +156,7 @@ Address_fc(lua_State* L)
pushAddress(L,addr);
return 1;
}
-static int
-Address_string(lua_State* L)
-{
+static int Address_string(lua_State* L) {
Address addr = g_malloc(sizeof(address));
SET_ADDRESS(addr, AT_NONE, 4, g_malloc(4));
@@ -189,9 +164,7 @@ Address_string(lua_State* L)
pushAddress(L,addr);
return 1;
}
-static int
-Address_eui64(lua_State* L)
-{
+static int Address_eui64(lua_State* L) {
Address addr = g_malloc(sizeof(address));
SET_ADDRESS(addr, AT_NONE, 4, g_malloc(4));
@@ -199,9 +172,7 @@ Address_eui64(lua_State* L)
pushAddress(L,addr);
return 1;
}
-static int
-Address_uri(lua_State* L)
-{
+static int Address_uri(lua_State* L) {
Address addr = g_malloc(sizeof(address));
SET_ADDRESS(addr, AT_NONE, 4, g_malloc(4));
@@ -209,9 +180,7 @@ Address_uri(lua_State* L)
pushAddress(L,addr);
return 1;
}
-static int
-Address_tipc(lua_State* L)
-{
+static int Address_tipc(lua_State* L) {
Address addr = g_malloc(sizeof(address));
SET_ADDRESS(addr, AT_NONE, 4, g_malloc(4));
@@ -242,9 +211,7 @@ WSLUA_METHODS Address_methods[] = {
{0,0}
};
-WSLUA_METAMETHOD
-Address__tostring(lua_State* L)
-{
+WSLUA_METAMETHOD Address__tostring(lua_State* L) {
Address addr = checkAddress(L,1);
lua_pushstring(L,get_addr_name(addr));
@@ -252,9 +219,7 @@ Address__tostring(lua_State* L)
WSLUA_RETURN(1); /* The string representing the address. */
}
-static int
-Address__gc(lua_State* L)
-{
+static int Address__gc(lua_State* L) {
Address addr = checkAddress(L,1);
if (addr) {
@@ -265,10 +230,7 @@ Address__gc(lua_State* L)
return 0;
}
-/* Compares two Addresses */
-WSLUA_METAMETHOD
-Address__eq(lua_State* L)
-{
+WSLUA_METAMETHOD Address__eq(lua_State* L) { /* Compares two Addresses */
Address addr1 = checkAddress(L,1);
Address addr2 = checkAddress(L,2);
gboolean result = FALSE;
@@ -281,10 +243,7 @@ Address__eq(lua_State* L)
return 1;
}
-/* Compares two Addresses */
-WSLUA_METAMETHOD
-Address__le(lua_State* L)
-{
+WSLUA_METAMETHOD Address__le(lua_State* L) { /* Compares two Addresses */
Address addr1 = checkAddress(L,1);
Address addr2 = checkAddress(L,2);
gboolean result = FALSE;
@@ -297,10 +256,7 @@ Address__le(lua_State* L)
return 1;
}
-/* Compares two Addresses */
-WSLUA_METAMETHOD
-Address__lt(lua_State* L)
-{
+WSLUA_METAMETHOD Address__lt(lua_State* L) { /* Compares two Addresses */
Address addr1 = checkAddress(L,1);
Address addr2 = checkAddress(L,2);
gboolean result = FALSE;
@@ -380,9 +336,7 @@ static const struct col_names_t colnames[] = {
{NULL,0}
};
-static gint
-col_name_to_id(const gchar* name)
-{
+static gint col_name_to_id(const gchar* name) {
const struct col_names_t* cn;
for(cn = colnames; cn->name; cn++) {
if (g_str_equal(cn->name,name)) {
@@ -393,9 +347,7 @@ col_name_to_id(const gchar* name)
return 0;
}
-static const gchar*
-col_id_to_name(gint id)
-{
+static const gchar* col_id_to_name(gint id) {
const struct col_names_t* cn;
for(cn = colnames; cn->name; cn++) {
if ( cn->id == id ) {
@@ -406,9 +358,7 @@ col_id_to_name(gint id)
}
-WSLUA_METAMETHOD
-Column__tostring(lua_State *L)
-{
+WSLUA_METAMETHOD Column__tostring(lua_State *L) {
Column c = checkColumn(L,1);
const gchar* name;
@@ -423,9 +373,7 @@ Column__tostring(lua_State *L)
WSLUA_RETURN(1); /* A string representing the column */
}
-static int
-Column__gc(lua_State* L)
-{
+static int Column__gc(lua_State* L) {
Column col = checkColumn(L,1);
if (!col) return 0;
@@ -439,10 +387,8 @@ Column__gc(lua_State* L)
}
-/* Clears a Column */
-WSLUA_METHOD
-Column_clear(lua_State *L)
-{
+WSLUA_METHOD Column_clear(lua_State *L) {
+ /* Clears a Column */
Column c = checkColumn(L,1);
if (!(c && c->cinfo)) return 0;
@@ -452,11 +398,9 @@ Column_clear(lua_State *L)
return 0;
}
-/* Sets the text of a Column */
+WSLUA_METHOD Column_set(lua_State *L) {
+ /* Sets the text of a Column */
#define WSLUA_ARG_Column_set_TEXT 2 /* The text to which to set the Column */
-WSLUA_METHOD
-Column_set(lua_State *L)
-{
Column c = checkColumn(L,1);
const gchar* s = luaL_checkstring(L,WSLUA_ARG_Column_set_TEXT);
@@ -470,11 +414,9 @@ Column_set(lua_State *L)
return 0;
}
-/* Appends text to a Column */
+WSLUA_METHOD Column_append(lua_State *L) {
+ /* Appends text to a Column */
#define WSLUA_ARG_Column_append_TEXT 2 /* The text to append to the Column */
-WSLUA_METHOD
-Column_append(lua_State *L)
-{
Column c = checkColumn(L,1);
const gchar* s = luaL_checkstring(L,WSLUA_ARG_Column_append_TEXT);
@@ -488,11 +430,9 @@ Column_append(lua_State *L)
return 0;
}
-/* Prepends text to a Column */
+WSLUA_METHOD Column_preppend(lua_State *L) {
+ /* Prepends text to a Column */
#define WSLUA_ARG_Column_prepend_TEXT 2 /* The text to prepend to the Column */
-WSLUA_METHOD
-Column_preppend(lua_State *L)
-{
Column c = checkColumn(L,1);
const gchar* s = luaL_checkstring(L,WSLUA_ARG_Column_prepend_TEXT);
@@ -523,8 +463,7 @@ WSLUA_META Column_meta[] = {
};
-int
-Column_register(lua_State *L) {
+int Column_register(lua_State *L) {
WSLUA_REGISTER_CLASS(Column);
return 1;
}
@@ -534,22 +473,19 @@ Column_register(lua_State *L) {
-/* The Columns of the packet list. */
WSLUA_CLASS_DEFINE(Columns,NOP,NOP);
+/* The Columns of the packet list. */
-WSLUA_METAMETHOD
-Columns__tostring(lua_State *L)
-{
+WSLUA_METAMETHOD Columns__tostring(lua_State *L) {
lua_pushstring(L,"Columns");
- WSLUA_RETURN(1); /* The string "Columns", no real use, just for debugging purposes. */
+ WSLUA_RETURN(1);
+ /* The string "Columns", no real use, just for debugging purposes. */
}
-/* Sets the text of a specific column */
+WSLUA_METAMETHOD Columns__newindex(lua_State *L) {
+ /* Sets the text of a specific column */
#define WSLUA_ARG_Columns__newindex_COLUMN 2 /* The name of the column to set */
#define WSLUA_ARG_Columns__newindex_TEXT 3 /* The text for the column */
-WSLUA_METAMETHOD
-Columns__newindex(lua_State *L)
-{
Columns cols = checkColumns(L,1);
const struct col_names_t* cn;
const char* colname;
@@ -571,14 +507,12 @@ Columns__newindex(lua_State *L)
}
}
- WSLUA_ARG_ERROR(Columns__newindex,COLUMN,"the column name must be a valid column");
+ WSLUA_ARG_ERROR(Columns__newindex,COLUMN,"the column name must be a valid column");
return 0;
}
-WSLUA_METAMETHOD
-Columns_index(lua_State *L)
-{
+WSLUA_METAMETHOD Columns_index(lua_State *L) {
Columns cols = checkColumns(L,1);
const struct col_names_t* cn;
const char* colname = luaL_checkstring(L,2);
@@ -616,9 +550,7 @@ Columns_index(lua_State *L)
return 0;
}
-static int
-Columns_gc(lua_State* L)
-{
+static int Columns_gc(lua_State* L) {
Columns cols = checkColumns(L,1);
if (!cols) return 0;
@@ -642,23 +574,16 @@ static const luaL_reg Columns_meta[] = {
};
-int
-Columns_register(lua_State *L)
-{
+int Columns_register(lua_State *L) {
WSLUA_REGISTER_META(Columns);
return 1;
}
-/* Packet information */
WSLUA_CLASS_DEFINE(Pinfo,FAIL_ON_NULL("expired pinfo"),NOP);
+/* Packet information */
-static int
-Pinfo_tostring(lua_State *L)
-{
- lua_pushstring(L,"a Pinfo");
- return 1;
-}
+static int Pinfo_tostring(lua_State *L) { lua_pushstring(L,"a Pinfo"); return 1; }
#define PINFO_GET_NUMBER(name,val) static int name(lua_State *L) { \
Pinfo pinfo = checkPinfo(L,1); \
@@ -734,9 +659,7 @@ PINFO_GET_ADDRESS(Pinfo_dst,dst)
PINFO_GET_LIGHTUSERDATA(Pinfo_private_data, pinfo->ws_pinfo->private_data)
-static int
-Pinfo_visited(lua_State *L)
-{
+static int Pinfo_visited(lua_State *L) {
Pinfo pinfo = checkPinfo(L,1);
if (!pinfo) return 0;
if (pinfo->expired) {
@@ -748,9 +671,7 @@ Pinfo_visited(lua_State *L)
}
-static int
-Pinfo_match(lua_State *L)
-{
+static int Pinfo_match(lua_State *L) {
Pinfo pinfo = checkPinfo(L,1);
if (!pinfo) return 0;
@@ -768,9 +689,7 @@ Pinfo_match(lua_State *L)
return 1;
}
-static int
-Pinfo_columns(lua_State *L)
-{
+static int Pinfo_columns(lua_State *L) {
Columns cols = NULL;
Pinfo pinfo = checkPinfo(L,1);
const gchar* colname = luaL_optstring(L,2,NULL);
@@ -812,16 +731,12 @@ typedef enum {
PARAM_PORT_TYPE
} pinfo_param_type_t;
-static int
-pushnil_param(lua_State* L, packet_info* pinfo _U_, pinfo_param_type_t pt _U_ )
-{
+static int pushnil_param(lua_State* L, packet_info* pinfo _U_, pinfo_param_type_t pt _U_ ) {
lua_pushnil(L);
return 1;
}
-static int
-Pinfo_set_addr(lua_State* L, packet_info* pinfo, pinfo_param_type_t pt)
-{
+static int Pinfo_set_addr(lua_State* L, packet_info* pinfo, pinfo_param_type_t pt) {
const address* from = checkAddress(L,1);
address* to;
@@ -863,9 +778,7 @@ Pinfo_set_addr(lua_State* L, packet_info* pinfo, pinfo_param_type_t pt)
return 0;
}
-static int
-Pinfo_set_int(lua_State* L, packet_info* pinfo, pinfo_param_type_t pt)
-{
+static int Pinfo_set_int(lua_State* L, packet_info* pinfo, pinfo_param_type_t pt) {
gint64 v = luaL_checkint(L,1);
if (!pinfo) {
@@ -903,9 +816,7 @@ typedef struct _pinfo_method_t {
pinfo_param_type_t param;
} pinfo_method_t;
-static int
-Pinfo_hi(lua_State *L)
-{
+static int Pinfo_hi(lua_State *L) {
Pinfo pinfo = checkPinfo(L,1);
Address addr = g_malloc(sizeof(address));
@@ -925,9 +836,7 @@ Pinfo_hi(lua_State *L)
return 1;
}
-static int
-Pinfo_lo(lua_State *L)
-{
+static int Pinfo_lo(lua_State *L) {
Pinfo pinfo = checkPinfo(L,1);
Address addr = g_malloc(sizeof(address));
@@ -1038,16 +947,12 @@ static const pinfo_method_t Pinfo_methods[] = {
};
-static int
-pushnil(lua_State* L)
-{
+static int pushnil(lua_State* L) {
lua_pushnil(L);
return 1;
}
-static int
-Pinfo_index(lua_State* L)
-{
+static int Pinfo_index(lua_State* L) {
Pinfo pinfo = checkPinfo(L,1);
const gchar* name = luaL_checkstring(L,2);
lua_CFunction method = pushnil;
@@ -1073,9 +978,7 @@ Pinfo_index(lua_State* L)
return method(L);
}
-static int
-Pinfo_setindex(lua_State* L)
-{
+static int Pinfo_setindex(lua_State* L) {
Pinfo pinfo = checkPinfo(L,1);
const gchar* name = luaL_checkstring(L,2);
int (*method)(lua_State*, packet_info* pinfo, pinfo_param_type_t) = pushnil_param;
@@ -1103,9 +1006,7 @@ Pinfo_setindex(lua_State* L)
return method(L,pinfo->ws_pinfo,param_type);
}
-static int
-Pinfo_gc(lua_State* L)
-{
+static int Pinfo_gc(lua_State* L) {
Pinfo pinfo = checkPinfo(L,1);
if (!pinfo) return 0;
@@ -1127,9 +1028,7 @@ static const luaL_reg Pinfo_meta[] = {
{ NULL, NULL }
};
-int
-Pinfo_register(lua_State* L)
-{
+int Pinfo_register(lua_State* L) {
WSLUA_REGISTER_META(Pinfo);
outstanding_Pinfo = g_ptr_array_new();
outstanding_Column = g_ptr_array_new();