/packages/modules/Bluetooth/system/gd/packet/parser/fields/ |
D | packet_field.cc | 21 PacketField::PacketField(std::string name, ParseLocation loc) : loc_(loc), name_(name) {} in PacketField() function in PacketField 23 std::string PacketField::GetDebugName() const { in GetDebugName() 27 ParseLocation PacketField::GetLocation() const { return loc_; } in GetLocation() 29 std::string PacketField::GetName() const { return name_; } in GetName() 31 Size PacketField::GetBuilderSize() const { return GetSize(); } in GetBuilderSize() 33 Size PacketField::GetStructSize() const { return GetSize(); } in GetStructSize() 35 int PacketField::GenBounds(std::ostream& s, Size start_offset, Size end_offset, Size size) const { in GenBounds() 69 bool PacketField::GenBuilderParameter(std::ostream& s) const { in GenBuilderParameter() 78 bool PacketField::BuilderParameterMustBeMoved() const { return false; } in BuilderParameterMustBeMoved() 80 bool PacketField::GenBuilderMember(std::ostream& s) const { return GenBuilderParameter(s); } in GenBuilderMember() [all …]
|
D | group_field.h | 24 class GroupField : public PacketField { 26 GroupField(ParseLocation loc, std::list<PacketField*>* fields); 56 const std::list<PacketField*>* GetFields() const; 59 std::list<PacketField*>* fields_;
|
D | packet_field.h | 27 class PacketField : public Loggable { 29 virtual ~PacketField() = default; 31 PacketField(std::string name, ParseLocation loc); 109 virtual const PacketField* GetElementField() const;
|
D | group_field.cc | 19 GroupField::GroupField(ParseLocation loc, std::list<PacketField*>* fields) in GroupField() 20 : PacketField("Groups have no name", loc), fields_(fields) {} in GroupField() 76 const std::list<PacketField*>* GroupField::GetFields() const { return fields_; } in GetFields()
|
D | array_field.h | 23 class ArrayField : public PacketField { 63 virtual const PacketField* GetElementField() const override; 69 const PacketField* element_field_{nullptr};
|
D | vector_field.h | 24 class VectorField : public PacketField { 68 virtual const PacketField* GetElementField() const override; 74 const PacketField* element_field_{nullptr};
|
D | array_field.cc | 26 : PacketField(name, loc), in ArrayField() 40 : PacketField(name, loc), in ArrayField() 177 const PacketField* ArrayField::GetElementField() const { return element_field_; } in GetElementField()
|
D | vector_field.cc | 27 : PacketField(name, loc), in VectorField() 42 : PacketField(name, loc), in VectorField() 243 const PacketField* VectorField::GetElementField() const { return element_field_; } in GetElementField()
|
D | padding_field.cc | 24 : PacketField("padding_" + std::to_string(size * 8), loc), size_(size * 8) {} in PaddingField()
|
D | reserved_field.cc | 26 : PacketField("ReservedScalar" + std::to_string(unique_id_++), loc), size_(size) {} in ReservedField()
|
D | checksum_start_field.cc | 24 : PacketField(name + "_start", loc), started_field_name_(name) {} in ChecksumStartField()
|
D | reserved_field.h | 22 class ReservedField : public PacketField {
|
D | padding_field.h | 22 class PaddingField : public PacketField {
|
/packages/modules/Bluetooth/system/gd/packet/parser/ |
D | field_list.h | 26 using FieldListIterator = std::vector<PacketField*>::const_iterator; 27 using ReverseFieldListIterator = std::vector<PacketField*>::const_reverse_iterator; 33 FieldList(std::vector<PacketField*> fields) { in FieldList() 34 for (PacketField* field : fields) { in FieldList() 47 PacketField* operator[](int index) const { return field_list_[index]; } 49 PacketField* GetField(std::string field_name) const { in GetField() 58 void AppendField(PacketField* field) { in AppendField() 63 void PrependField(PacketField* field) { in PrependField() 168 void AddField(PacketField* field) { in AddField() 190 std::vector<PacketField*> field_list_; [all …]
|
D | packet_def.h | 32 PacketField* GetNewField(const std::string& name, ParseLocation loc) const; 40 void GenParserFieldGetter(std::ostream& s, const PacketField* field) const;
|
D | parent_def.cc | 185 PacketField* padded_field = nullptr; in GetOffsetForField() 187 PacketField* last_field = nullptr; in GetOffsetForField() 294 const PacketField* padded_field = nullptr; in GenSize() 295 const PacketField* last_field = nullptr; in GenSize() 396 const PacketField* padded_field = nullptr; in GenSerialize() 398 PacketField* last_field = nullptr; in GenSerialize()
|
D | checksum_def.h | 30 virtual PacketField* GetNewField(const std::string& name, ParseLocation loc) const override;
|
D | checksum_def.cc | 25 PacketField* ChecksumDef::GetNewField(const std::string& name, ParseLocation loc) const { in GetNewField()
|
D | struct_parser_generator.h | 37 const PacketField* packet_field_;
|
D | enum_def.h | 32 virtual PacketField* GetNewField(const std::string& name, ParseLocation loc) const;
|
D | type_def.h | 44 virtual PacketField* GetNewField(const std::string& name, ParseLocation loc) const = 0;
|
D | custom_field_def.h | 32 virtual PacketField* GetNewField(const std::string& name, ParseLocation loc) const override;
|
D | language_y.yy | 46 PacketField* packet_field_type; 521 std::list<PacketField*>* expanded_fields; 522 expanded_fields = new std::list<PacketField*>(group->begin(), group->end()); 534 std::list<PacketField*>* expanded_fields = new std::list<PacketField*>();
|
D | struct_def.h | 33 PacketField* GetNewField(const std::string& name, ParseLocation loc) const;
|
D | enum_def.cc | 42 PacketField* EnumDef::GetNewField(const std::string& name, ParseLocation loc) const { in GetNewField()
|