NegotiatorAttributes class

Constructors

NegotiatorAttributes(void sendNonza(XMLNode nonza), XmppConnection getConnection(), ConnectionSettings getConnectionSettings(), Future<void> sendEvent(XmppEvent event), T? getNegotiatorById(String), T? getManagerById(String), JID getFullJID(), BaseSocketWrapper getSocket(), bool isAuthenticated(), void setAuthenticated(), void setResource(String, {bool triggerEvent}), void removeNegotiatingFeature(String))
const

Properties

getConnection XmppConnection Function()
Returns the connection object.
final
getConnectionSettings ConnectionSettings Function()
Returns the connection settings.
final
getFullJID JID Function()
Returns the full JID of the current account
final
getManagerById → T? Function<T extends XmppManagerBase>(String)
Returns the manager with id id of the connection or null.
final
getNegotiatorById → T? Function<T extends XmppFeatureNegotiatorBase>(String)
Returns the negotiator with id id of the connection or null.
final
getSocket BaseSocketWrapper Function()
Returns the socket the negotiator is attached to
final
hashCode int
The hash code for this object.
no setterinherited
isAuthenticated bool Function()
Returns true if the stream is authenticated. Returns false if not.
final
removeNegotiatingFeature → void Function(String)
Remove a stream feature from our internal cache. This is useful for when you negotiated a feature for another negotiator, like SASL2.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sendEvent Future<void> Function(XmppEvent event)
Send an event event to the connection's event bus.
final
sendNonza → void Function(XMLNode nonza)
Sends the nonza nonza and optionally redacts it in logs if redact is not null.
final
setAuthenticated → void Function()
Sets the authentication state of the connection to true.
final
setResource → void Function(String, {bool triggerEvent})
Sets the resource of the connection. If triggerEvent is true, then a ResourceBoundEvent is triggered.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited