Loading...
Searching...
No Matches
SBDAssistantAnswer Class Reference

This class is the base class for apps.

Public Types

enum class  Status {
  Error ,
  Success
}
 The answer status. More...
 

Constructors and destructors

 SBDAssistantAnswer ()
 Constructs an assistant answer.
 
 SBDAssistantAnswer (const std::wstring &answer, Status=Status::Success)
 Constructs an assistant answer.
 
virtual ~SBDAssistantAnswer ()
 Destructs the assistant answer.
 

Answers

const std::wstring & getAnswer () const
 Returns the answer.
 
void setAnswer (const std::wstring &answer)
 Sets the answer.
 

Status

const Status getStatus () const
 Returns the status.
 
void setStatus (Status status)
 Sets the status.
 
 SB_DECLARE_DATA (SBDAssistantAnswer)
 

Additional Inherited Members

- Public Member Functions inherited from SBCReferenceTarget
unsigned int getMemoryFootprint () const
 
void printReferencesToOwners () const
 
 SBCReferenceTarget ()
 
virtual ~SBCReferenceTarget ()
 
- Protected Member Functions inherited from SBCReferenceTarget
void removeAllReferenceOwners ()
 
 SBCReferenceTarget (SBCReferenceTargetData *dataPointer)
 
- Protected Attributes inherited from SBCReferenceTarget
SBCReferenceTargetData * dataPointer
 

Member Enumeration Documentation

◆ Status

enum class SBDAssistantAnswer::Status
strong
Enumerator
Error 

There was an error when producing the answer.

Success 

The answer was successfully produced.