blob: 0fbd5b8b1e46136b4abdd72b25940780428470f1 [file] [log] [blame]
/*
* Copyright (c) 2019-2020, Arm Limited. All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
*
*/
#ifndef SST_ASSET_HPP
#define SST_ASSET_HPP
#include <string>
/* This project's header files #including other project headers quickly becomes
unrealistically complicated. The only solution is for each .cpp to include
the headers it needs.
#include "psa_asset.hpp"
*/
using namespace std;
class sst_asset : public psa_asset
{
public: // (low value in hiding these behind setters and getters)
// Data members:
// Methods:
bool set_uid (uint64_t uid); // checks input UID value, returns true==success
void set_literal_data (string literal_data);
// if literal data, this sets both "data" string and "data_length"
sst_asset (void); // (constructor)
~sst_asset (void);
protected:
// Data members:
// Methods:
private:
// Data members:
// Methods:
};
#endif // SST_ASSET_HPP