- The user data which is sent/received as a part of an annotation request/response
#include <ECS/AnnoData.hh>
class ECS_AnnoData : public ECS_AttrValueList
{
public:
_ECSAIO_PRIVAPI ECS_AnnoData();
_ECSAIO_PRIVAPI ECS_AnnoData(const EV_AttrValue& data);
_ECSAIO_PRIVAPI ECS_AnnoData(ECS_AnnoData const& other);
ECS_AnnoData const& operator=(ECS_AnnoData const& other);
ECS_AnnoData const& operator=(ECS_AttrValueList const& other); _ECSAIO_PRIVAPI virtual ~ECS_AnnoData();
virtual ostream& print(ostream& os) const;
_ECSAIO_PRIVAPI char* getValueAsCharString() const;
_ECSAIO_PRIVAPI int32 setData(const char* newValue);
_ECSAIO_PRIVAPI void setData(const ECS_AttrValueList& newValue);
};
Concrete
ECS Application Developers
This is essentially an attribute value list with the added ability to convert to and from an ECDL-like ECS formatted value string.
_ECSAIO_PRIVAPI ECS_AnnoData();
_ECSAIO_PRIVAPI ECS_AnnoData(const EV_AttrValue& data);
_ECSAIO_PRIVAPI ECS_AnnoData(ECS_AnnoData const& other);
ECS_AnnoData const& operator=(ECS_AnnoData const& other);
ECS_AnnoData const& operator=(ECS_AttrValueList const& other);
ECS_AttrValueList.
_ECSAIO_PRIVAPI virtual ~ECS_AnnoData();
virtual ostream& print(ostream& os) const;
os.
_ECSAIO_PRIVAPI char* getValueAsCharString() const;
The storage for the string is allocated by the call, and must be deleted by the caller using the operator delete.
_ECSAIO_PRIVAPI int32 setData(const char* newValue);
newValue.
Returns true if newValue could be successfully parsed and false otherwise
_ECSAIO_PRIVAPI void setData(const ECS_AttrValueList& newValue);
ECS_AttrValueList
None.
ECS_AttrValueList
ECS
1.4
1998/02/25
Hewlett-Packard Company
Copyright (c) 1997 Hewlett-Packard Company. All Rights Reserved.