Module implementing the client of the cooperation package.
None |
CooperationClient | Class implementing the client of the cooperation package. |
None |
Class implementing the client of the cooperation package.
cannotConnect |
connectionError |
editorCommand |
newMessage |
newParticipant |
participantLeft |
CooperationClient | Constructor |
__connectionError | Private slot to handle a connection error. |
__connectionRejected | Private slot to handle the rejection of a connection. |
__disconnected | Private slot to handle the disconnection of a chat client. |
__findConnections | Public method to get a list of connection given a nick name. |
__getParticipants | Private slot to handle the request for a list of participants. |
__newConnection | Private slot to handle a new connection. |
__processParticipants | Private slot to handle the receipt of a list of participants. |
__readyForUse | Private slot to handle a connection getting ready for use. |
banKickUser | Public method to ban and kick a user by its nick name. |
banUser | Public method to ban a user by its nick name. |
connectToHost | Public method to connect to a host. |
disconnectConnections | Public slot to disconnect from the chat network. |
hasConnection | Public method to check for an existing connection. |
hasConnections | Public method to check, if there are any connections established. |
kickUser | Public method to kick a user by its nick name. |
nickName | Public method to get the nick name. |
removeConnection | Public method to remove a connection. |
sendEditorCommand | Public method to send an editor command. |
sendMessage | Public method to send a message. |
server | Public method to get a reference to the server. |
Constructor
Private slot to handle a connection error.
Private slot to handle the rejection of a connection.
Private slot to handle the disconnection of a chat client.
Public method to get a list of connection given a nick name.
Private slot to handle the request for a list of participants.
Private slot to handle a new connection.
Private slot to handle the receipt of a list of participants.
Private slot to handle a connection getting ready for use.
Public method to ban and kick a user by its nick name.
Public method to ban a user by its nick name.
Public method to connect to a host.
Public slot to disconnect from the chat network.
Public method to check for an existing connection.
Public method to check, if there are any connections established.
Public method to kick a user by its nick name.
Public method to get the nick name.
Public method to remove a connection.
Public method to send an editor command.
Public method to send a message.
Public method to get a reference to the server.