blob: 3409778743c54fd6037746b1f752e225e1ba8f6c [file] [log] [blame]
Karl Zhang3de5ab12021-05-31 11:45:48 +08001/*
Nik Dewallybacae6c2024-07-30 16:58:14 +01002 * Copyright (c) 2019-2024, Arm Limited. All rights reserved.
Karl Zhang3de5ab12021-05-31 11:45:48 +08003 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 *
6 */
7
Karl Zhang3de5ab12021-05-31 11:45:48 +08008#include "data_blocks.hpp"
9#include "psa_asset.hpp"
Karl Zhang3de5ab12021-05-31 11:45:48 +080010#include "psa_call.hpp"
11
12
13/**********************************************************************************
14 Methods of class psa_asset follow:
15**********************************************************************************/
16
17void psa_asset::set_name (string set_val)
18{
19 asset_info.name_specified = true;
20 asset_name.assign (set_val);
21}
22
23string psa_asset::get_name (void)
24{
25 return asset_name;
26}
27
28bool psa_asset::simulate (void) {
29 return false;
30 // by default, assume that nothing changed; derived classes may override.
31}
32
33psa_asset::psa_asset (void) // (default constructor)
34{
35 asset_info.asset_ser_no = unique_id_counter++;
36}
37
38
39psa_asset::~psa_asset (void)
40{
41 return; // just to have something to pin a breakpoint onto
42}
43
44/**********************************************************************************
45 End of methods of class psa_asset.
46**********************************************************************************/