1 //******************************************************************
3 // Copyright 2014 Intel Corporation All Rights Reserved.
4 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
8 /// @brief This file contains the declaration of classes and its members related to
17 * @brief The OCObject is the root abstract class from which many of the OC related objects derive from.
18 * It implements a common set of functionality supported by all the OC classes in the
19 * SDK such as object naming, ID, natural sort order and comparison.
26 virtual ~OCObject(void);
29 * @fn Determines if the resource should be listed in the well-known core list.
31 * NOTE: This may be better handled at a different location.
33 * @return Returns true if resource should be listed.
35 virtual bool isVisible() = 0;