Skip to content

Commit

Permalink
Restyled by clang-format
Browse files Browse the repository at this point in the history
  • Loading branch information
restyled-commits authored and tersal committed Feb 11, 2025
1 parent 664454f commit 5d233a2
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 22 deletions.
9 changes: 5 additions & 4 deletions src/app/WriteHandler.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -258,18 +258,19 @@ CHIP_ERROR WriteHandler::SendWriteResponse(System::PacketBufferTLVWriter && aMes

void WriteHandler::DeliverListWriteBegin(const ConcreteAttributePath & aPath)
{
if(mDataModelProvider != nullptr)
if (mDataModelProvider != nullptr)
{
mDataModelProvider->ListAttributeWriteNotification(aPath, DataModel::ListWriteOperation::kListWriteBegin);
}
}

void WriteHandler::DeliverListWriteEnd(const ConcreteAttributePath & aPath, bool writeWasSuccessful)
{
if(mDataModelProvider != nullptr)
if (mDataModelProvider != nullptr)
{
mDataModelProvider->ListAttributeWriteNotification(aPath, writeWasSuccessful ?
DataModel::ListWriteOperation::kListWriteEndFinal : DataModel::ListWriteOperation::kListWriteEnd);
mDataModelProvider->ListAttributeWriteNotification(aPath,
writeWasSuccessful ? DataModel::ListWriteOperation::kListWriteEndFinal
: DataModel::ListWriteOperation::kListWriteEnd);
}
}

Expand Down
4 changes: 2 additions & 2 deletions src/app/data-model-provider/Provider.h
Original file line number Diff line number Diff line change
Expand Up @@ -83,8 +83,8 @@ class Provider : public ProviderMetadataTree
/// Write operation or after the last one of a series of consequence attribute data of the same attribute.
///
/// 1) This function will be called if the client tries to set a nullable list attribute to null.
/// 2) This function will only be called once for a series of consequent attribute data (regardless the kind of list operation)
/// of the same attribute.
/// 2) This function will only be called once for a series of consequent attribute data (regardless the kind of list
/// operation) of the same attribute.
virtual void ListAttributeWriteNotification(const ConcreteAttributePath & aPath, BitFlags<ListWriteOperation> opType) = 0;

/// `handler` is used to send back the reply.
Expand Down
3 changes: 2 additions & 1 deletion src/data-model-providers/codegen/CodegenDataModelProvider.h
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,8 @@ class CodegenDataModelProvider : public DataModel::Provider
AttributeValueEncoder & encoder) override;
DataModel::ActionReturnStatus WriteAttribute(const DataModel::WriteAttributeRequest & request,
AttributeValueDecoder & decoder) override;
void ListAttributeWriteNotification(const ConcreteAttributePath & aPath, BitFlags<DataModel::ListWriteOperation> opType) override;
void ListAttributeWriteNotification(const ConcreteAttributePath & aPath,
BitFlags<DataModel::ListWriteOperation> opType) override;
std::optional<DataModel::ActionReturnStatus> Invoke(const DataModel::InvokeRequest & request, TLV::TLVReader & input_arguments,
CommandHandler * handler) override;

Expand Down
30 changes: 15 additions & 15 deletions src/data-model-providers/codegen/CodegenDataModelProvider_Write.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -198,26 +198,26 @@ DataModel::ActionReturnStatus CodegenDataModelProvider::WriteAttribute(const Dat
return CHIP_NO_ERROR;
}

void CodegenDataModelProvider::ListAttributeWriteNotification(const ConcreteAttributePath & aPath, BitFlags<DataModel::ListWriteOperation> opType) {
AttributeAccessInterface * aai =
AttributeAccessInterfaceRegistry::Instance().Get(aPath.mEndpointId, aPath.mClusterId);
void CodegenDataModelProvider::ListAttributeWriteNotification(const ConcreteAttributePath & aPath,
BitFlags<DataModel::ListWriteOperation> opType)
{
AttributeAccessInterface * aai = AttributeAccessInterfaceRegistry::Instance().Get(aPath.mEndpointId, aPath.mClusterId);

if(aai != nullptr)
if (aai != nullptr)
{
switch(opType)
switch (opType)
{
case DataModel::ListWriteOperation::kListWriteBegin:
aai->OnListWriteBegin(aPath);
break;
case DataModel::ListWriteOperation::kListWriteEnd:
aai->OnListWriteEnd(aPath, false);
break;
case DataModel::ListWriteOperation::kListWriteEndFinal:
aai->OnListWriteEnd(aPath, true);
break;
case DataModel::ListWriteOperation::kListWriteBegin:
aai->OnListWriteBegin(aPath);
break;
case DataModel::ListWriteOperation::kListWriteEnd:
aai->OnListWriteEnd(aPath, false);
break;
case DataModel::ListWriteOperation::kListWriteEndFinal:
aai->OnListWriteEnd(aPath, true);
break;
}
}

}

void CodegenDataModelProvider::Temporary_ReportAttributeChanged(const AttributePathParams & path)
Expand Down

0 comments on commit 5d233a2

Please sign in to comment.