Home
last modified time | relevance | path

Searched refs:PacketField (Results 1 – 25 of 41) sorted by relevance

12

/aosp12/system/bt/gd/packet/parser/fields/
H A Dpacket_field.cc21 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 { in GetLocation()
31 std::string PacketField::GetName() const { in GetName()
35 Size PacketField::GetBuilderSize() const { in GetBuilderSize()
39 Size PacketField::GetStructSize() const { in GetStructSize()
84 bool PacketField::BuilderParameterMustBeMoved() const { in BuilderParameterMustBeMoved()
88 bool PacketField::GenBuilderMember(std::ostream& s) const { in GenBuilderMember()
96 bool PacketField::IsContainerField() const { in IsContainerField()
100 const PacketField* PacketField::GetElementField() const { in GetElementField()
[all …]
H A Dgroup_field.h24 class GroupField : public PacketField {
26 GroupField(ParseLocation loc, std::list<PacketField*>* fields);
56 const std::list<PacketField*>* GetFields() const;
65 std::list<PacketField*>* fields_;
H A Dpacket_field.h27 class PacketField : public Loggable {
29 virtual ~PacketField() = default;
31 PacketField(std::string name, ParseLocation loc);
107 virtual const PacketField* GetElementField() const;
H A Dgroup_field.cc19 GroupField::GroupField(ParseLocation loc, std::list<PacketField*>* fields) in GroupField()
20 : PacketField("Groups have no name", loc), fields_(fields) {} in GroupField()
82 const std::list<PacketField*>* GroupField::GetFields() const { in GetFields()
H A Darray_field.h23 class ArrayField : public PacketField {
63 virtual const PacketField* GetElementField() const override;
75 const PacketField* element_field_{nullptr};
H A Dvector_field.h24 class VectorField : public PacketField {
68 virtual const PacketField* GetElementField() const override;
82 const PacketField* element_field_{nullptr};
H A Darray_field.cc26 …: PacketField(name, loc), element_field_(new ScalarField("val", element_size, loc)), element_size_… in ArrayField()
36 : PacketField(name, loc), element_field_(type_def->GetNewField("val", loc)), in ArrayField()
175 const PacketField* ArrayField::GetElementField() const { in GetElementField()
H A Dvector_field.cc26 …: PacketField(name, loc), element_field_(new ScalarField("val", element_size, loc)), element_size_… in VectorField()
36 : PacketField(name, loc), element_field_(type_def->GetNewField("val", loc)), in VectorField()
230 const PacketField* VectorField::GetElementField() const { in GetElementField()
H A Dpadding_field.cc23 : PacketField("padding_" + std::to_string(size * 8), loc), size_(size * 8) {} in PaddingField()
H A Dreserved_field.cc25 : PacketField("ReservedScalar" + std::to_string(unique_id_++), loc), size_(size) {} in ReservedField()
H A Dchecksum_start_field.cc23 : PacketField(name + "_start", loc), started_field_name_(name) {} in ChecksumStartField()
H A Dbody_field.cc21 BodyField::BodyField(ParseLocation loc) : PacketField("body", loc) {} in BodyField()
H A Dreserved_field.h22 class ReservedField : public PacketField {
/aosp12/system/bt/gd/packet/parser/
H A Dfield_list.h26 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 {
51 PacketField* GetField(std::string field_name) const { in GetField()
60 void AppendField(PacketField* field) { in AppendField()
65 void PrependField(PacketField* field) { in PrependField()
184 void AddField(PacketField* field) { in AddField()
206 std::vector<PacketField*> field_list_;
[all …]
H A Dparent_def.cc175 PacketField* padded_field = nullptr; in GetOffsetForField()
177 PacketField* last_field = nullptr; in GetOffsetForField()
277 const PacketField* padded_field = nullptr; in GenSize()
278 const PacketField* last_field = nullptr; in GenSize()
379 const PacketField* padded_field = nullptr; in GenSerialize()
381 PacketField* last_field = nullptr; in GenSerialize()
691 const PacketField* padded_field = nullptr; in GenSizeRetVal()
696 PacketField* last_field = nullptr; in GenSizeRetVal()
H A Dpacket_def.h32 PacketField* GetNewField(const std::string& name, ParseLocation loc) const;
40 void GenParserFieldGetter(std::ostream& s, const PacketField* field) const;
H A Dchecksum_def.h30 virtual PacketField* GetNewField(const std::string& name, ParseLocation loc) const override;
H A Dchecksum_def.cc24 PacketField* ChecksumDef::GetNewField(const std::string& name, ParseLocation loc) const { in GetNewField()
H A Denum_def.h31 virtual PacketField* GetNewField(const std::string& name, ParseLocation loc) const;
H A Dstruct_parser_generator.h37 const PacketField* packet_field_;
H A Dtype_def.h46 virtual PacketField* GetNewField(const std::string& name, ParseLocation loc) const = 0;
H A Dcustom_field_def.h32 virtual PacketField* GetNewField(const std::string& name, ParseLocation loc) const override;
H A Denum_def.cc40 PacketField* EnumDef::GetNewField(const std::string& name, ParseLocation loc) const { in GetNewField()
H A Dstruct_def.h33 PacketField* GetNewField(const std::string& name, ParseLocation loc) const;
H A Dcustom_field_def.cc30 PacketField* CustomFieldDef::GetNewField(const std::string& name, ParseLocation loc) const { in GetNewField()

12