This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
An interface channels can implement to support subjects. Most
of the time this will be implemented by channels implementing
the
Set the room's subject. Clients SHOULD look at the subject flags before calling this method as the user might not have permission to set the subject.
A successful return of this method indicates a successful
change in subject, but clients should still listen for changes
to the
The human-readable subject on the channel such as the topic in an IRC channel, or the room name in XMPP MUCs.
This property may change during the lifetime of the channel and MUST not be included in a channel request.
The normalized contact ID representing who last modified the subject, or the empty string if it is not known.
The handle corresponding to
A unix timestamp indicating when the subject was last
modified, or INT_MAX64
if unknown.
TRUE if the
If implementations are unsure of what this value should be
it SHOULD still be set to what it believes the value
is. As a result, clients should be aware that