Public Types | |
typedef boost::shared_ptr < StreamFeatures > | ref |
Public Member Functions | |
StreamFeatures () | |
void | setHasStartTLS () |
bool | hasStartTLS () const |
void | setHasSession () |
bool | hasSession () const |
void | setHasResourceBind () |
bool | hasResourceBind () const |
const std::vector< std::string > & | getCompressionMethods () const |
void | addCompressionMethod (const std::string &mechanism) |
bool | hasCompressionMethod (const std::string &mechanism) const |
const std::vector< std::string > & | getAuthenticationMechanisms () const |
void | addAuthenticationMechanism (const std::string &mechanism) |
bool | hasAuthenticationMechanism (const std::string &mechanism) const |
bool | hasAuthenticationMechanisms () const |
bool | hasStreamManagement () const |
void | setHasStreamManagement () |
bool | hasRosterVersioning () const |
void | setHasRosterVersioning () |
Definition at line 17 of file StreamFeatures.h.
typedef boost::shared_ptr<StreamFeatures> Swift::StreamFeatures::ref |
Definition at line 19 of file StreamFeatures.h.
Swift::StreamFeatures::StreamFeatures | ( | ) | [inline] |
Definition at line 21 of file StreamFeatures.h.
void Swift::StreamFeatures::addAuthenticationMechanism | ( | const std::string & | mechanism | ) | [inline] |
Definition at line 61 of file StreamFeatures.h.
void Swift::StreamFeatures::addCompressionMethod | ( | const std::string & | mechanism | ) | [inline] |
Definition at line 51 of file StreamFeatures.h.
const std::vector<std::string>& Swift::StreamFeatures::getAuthenticationMechanisms | ( | ) | const [inline] |
Definition at line 57 of file StreamFeatures.h.
const std::vector<std::string>& Swift::StreamFeatures::getCompressionMethods | ( | ) | const [inline] |
Definition at line 47 of file StreamFeatures.h.
bool Swift::StreamFeatures::hasAuthenticationMechanism | ( | const std::string & | mechanism | ) | const |
bool Swift::StreamFeatures::hasAuthenticationMechanisms | ( | ) | const [inline] |
Definition at line 67 of file StreamFeatures.h.
bool Swift::StreamFeatures::hasCompressionMethod | ( | const std::string & | mechanism | ) | const |
bool Swift::StreamFeatures::hasResourceBind | ( | ) | const [inline] |
Definition at line 43 of file StreamFeatures.h.
bool Swift::StreamFeatures::hasRosterVersioning | ( | ) | const [inline] |
Definition at line 79 of file StreamFeatures.h.
bool Swift::StreamFeatures::hasSession | ( | ) | const [inline] |
Definition at line 35 of file StreamFeatures.h.
bool Swift::StreamFeatures::hasStartTLS | ( | ) | const [inline] |
Definition at line 27 of file StreamFeatures.h.
bool Swift::StreamFeatures::hasStreamManagement | ( | ) | const [inline] |
Definition at line 71 of file StreamFeatures.h.
void Swift::StreamFeatures::setHasResourceBind | ( | ) | [inline] |
Definition at line 39 of file StreamFeatures.h.
void Swift::StreamFeatures::setHasRosterVersioning | ( | ) | [inline] |
Definition at line 83 of file StreamFeatures.h.
void Swift::StreamFeatures::setHasSession | ( | ) | [inline] |
Definition at line 31 of file StreamFeatures.h.
void Swift::StreamFeatures::setHasStartTLS | ( | ) | [inline] |
Definition at line 23 of file StreamFeatures.h.
void Swift::StreamFeatures::setHasStreamManagement | ( | ) | [inline] |
Definition at line 75 of file StreamFeatures.h.