disco::info from XEP-0030 More...
Classes | |
class | Identity |
Public Types | |
typedef boost::shared_ptr < DiscoInfo > | ref |
Public Member Functions | |
DiscoInfo () | |
const std::string & | getNode () const |
void | setNode (const std::string &node) |
const std::vector< Identity > & | getIdentities () const |
void | addIdentity (const Identity &identity) |
const std::vector< std::string > & | getFeatures () const |
void | addFeature (const std::string &feature) |
bool | hasFeature (const std::string &feature) const |
void | addExtension (Form::ref form) |
const std::vector< Form::ref > & | getExtensions () const |
Static Public Attributes | |
static const std::string | ChatStatesFeature |
static const std::string | SecurityLabelsFeature |
static const std::string | SecurityLabelsCatalogFeature |
static const std::string | JabberSearchFeature |
static const std::string | CommandsFeature |
static const std::string | MessageCorrectionFeature |
static const std::string | JingleFeature |
static const std::string | JingleFTFeature |
static const std::string | JingleTransportsIBBFeature |
static const std::string | JingleTransportsS5BFeature |
static const std::string | Bytestream |
static const std::string | MessageDeliveryReceiptsFeature |
static const std::string | WhiteboardFeature |
disco::info from XEP-0030
Definition at line 20 of file DiscoInfo.h.
typedef boost::shared_ptr<DiscoInfo> Swift::DiscoInfo::ref |
Reimplemented from Swift::Payload.
Definition at line 22 of file DiscoInfo.h.
Swift::DiscoInfo::DiscoInfo | ( | ) | [inline] |
Definition at line 69 of file DiscoInfo.h.
void Swift::DiscoInfo::addExtension | ( | Form::ref | form | ) | [inline] |
Definition at line 98 of file DiscoInfo.h.
void Swift::DiscoInfo::addFeature | ( | const std::string & | feature | ) | [inline] |
Definition at line 92 of file DiscoInfo.h.
void Swift::DiscoInfo::addIdentity | ( | const Identity & | identity | ) | [inline] |
Definition at line 84 of file DiscoInfo.h.
const std::vector<Form::ref>& Swift::DiscoInfo::getExtensions | ( | ) | const [inline] |
Definition at line 102 of file DiscoInfo.h.
const std::vector<std::string>& Swift::DiscoInfo::getFeatures | ( | ) | const [inline] |
Definition at line 88 of file DiscoInfo.h.
const std::vector<Identity>& Swift::DiscoInfo::getIdentities | ( | ) | const [inline] |
Definition at line 80 of file DiscoInfo.h.
const std::string& Swift::DiscoInfo::getNode | ( | ) | const [inline] |
Definition at line 72 of file DiscoInfo.h.
bool Swift::DiscoInfo::hasFeature | ( | const std::string & | feature | ) | const |
void Swift::DiscoInfo::setNode | ( | const std::string & | node | ) | [inline] |
Definition at line 76 of file DiscoInfo.h.
const std::string Swift::DiscoInfo::Bytestream [static] |
Definition at line 34 of file DiscoInfo.h.
const std::string Swift::DiscoInfo::ChatStatesFeature [static] |
Definition at line 24 of file DiscoInfo.h.
const std::string Swift::DiscoInfo::CommandsFeature [static] |
Definition at line 28 of file DiscoInfo.h.
const std::string Swift::DiscoInfo::JabberSearchFeature [static] |
Definition at line 27 of file DiscoInfo.h.
const std::string Swift::DiscoInfo::JingleFeature [static] |
Definition at line 30 of file DiscoInfo.h.
const std::string Swift::DiscoInfo::JingleFTFeature [static] |
Definition at line 31 of file DiscoInfo.h.
const std::string Swift::DiscoInfo::JingleTransportsIBBFeature [static] |
Definition at line 32 of file DiscoInfo.h.
const std::string Swift::DiscoInfo::JingleTransportsS5BFeature [static] |
Definition at line 33 of file DiscoInfo.h.
const std::string Swift::DiscoInfo::MessageCorrectionFeature [static] |
Definition at line 29 of file DiscoInfo.h.
const std::string Swift::DiscoInfo::MessageDeliveryReceiptsFeature [static] |
Definition at line 35 of file DiscoInfo.h.
const std::string Swift::DiscoInfo::SecurityLabelsCatalogFeature [static] |
Definition at line 26 of file DiscoInfo.h.
const std::string Swift::DiscoInfo::SecurityLabelsFeature [static] |
Definition at line 25 of file DiscoInfo.h.
const std::string Swift::DiscoInfo::WhiteboardFeature [static] |
Definition at line 36 of file DiscoInfo.h.