#include <wireshark_generator.h>
Inheritance diagram for wireshark_generator:


Public Member Functions | |
| wireshark_generator () | |
| bool | gen_const (UTL_ScopedName *, bool, AST_Expression::ExprType, AST_Expression::AST_ExprValue *) |
| bool | gen_enum (UTL_ScopedName *name, const std::vector< AST_EnumVal * > &contents, const char *repoid) |
| bool | gen_struct (UTL_ScopedName *name, const std::vector< AST_Field * > &fields, const char *repoid) |
| bool | gen_typedef (UTL_ScopedName *, AST_Type *, const char *) |
| bool | gen_interf (UTL_ScopedName *, bool, const std::vector< AST_Interface * > &, const std::vector< AST_Interface * > &, const std::vector< AST_Attribute * > &, const std::vector< AST_Operation * > &, const char *) |
| bool | gen_interf_fwd (UTL_ScopedName *) |
| bool | gen_native (UTL_ScopedName *, const char *) |
| bool | gen_union (UTL_ScopedName *, const std::vector< AST_UnionBranch * > &, AST_Type *, AST_Expression::ExprType, const AST_Union::DefaultValue &, const char *) |
Private Member Functions | |
| void | write_common (UTL_ScopedName *name, const char *kind, const char *repoid) |
| void | gen_array (UTL_ScopedName *tdname, AST_Array *arr) |
| wireshark_generator::wireshark_generator | ( | ) | [inline] |
| void wireshark_generator::gen_array | ( | UTL_ScopedName * | tdname, | |
| AST_Array * | arr | |||
| ) | [private] |
| bool wireshark_generator::gen_const | ( | UTL_ScopedName * | , | |
| bool | , | |||
| AST_Expression::ExprType | , | |||
| AST_Expression::AST_ExprValue * | ||||
| ) | [inline, virtual] |
Implements dds_generator.
| bool wireshark_generator::gen_enum | ( | UTL_ScopedName * | name, | |
| const std::vector< AST_EnumVal * > & | contents, | |||
| const char * | repoid | |||
| ) | [virtual] |
Implements dds_generator.
| bool wireshark_generator::gen_interf | ( | UTL_ScopedName * | , | |
| bool | , | |||
| const std::vector< AST_Interface * > & | , | |||
| const std::vector< AST_Interface * > & | , | |||
| const std::vector< AST_Attribute * > & | , | |||
| const std::vector< AST_Operation * > & | , | |||
| const char * | ||||
| ) | [inline, virtual] |
Implements dds_generator.
| bool wireshark_generator::gen_interf_fwd | ( | UTL_ScopedName * | ) | [inline, virtual] |
Implements dds_generator.
| bool wireshark_generator::gen_native | ( | UTL_ScopedName * | , | |
| const char * | ||||
| ) | [inline, virtual] |
Implements dds_generator.
| bool wireshark_generator::gen_struct | ( | UTL_ScopedName * | name, | |
| const std::vector< AST_Field * > & | fields, | |||
| const char * | repoid | |||
| ) | [virtual] |
Implements dds_generator.
| bool wireshark_generator::gen_typedef | ( | UTL_ScopedName * | , | |
| AST_Type * | , | |||
| const char * | ||||
| ) | [virtual] |
Implements dds_generator.
| bool wireshark_generator::gen_union | ( | UTL_ScopedName * | , | |
| const std::vector< AST_UnionBranch * > & | , | |||
| AST_Type * | , | |||
| AST_Expression::ExprType | , | |||
| const AST_Union::DefaultValue & | , | |||
| const char * | ||||
| ) | [virtual] |
Implements dds_generator.
| void wireshark_generator::write_common | ( | UTL_ScopedName * | name, | |
| const char * | kind, | |||
| const char * | repoid | |||
| ) | [private] |
1.4.7