#include <isl_interface.h>
|
| void | outputBufferChanged () |
| void | externalUserJoined (ServerInfo_User userInfo) |
| void | externalUserLeft (QString userName) |
| void | externalRoomUserJoined (int roomId, ServerInfo_User userInfo) |
| void | externalRoomUserLeft (int roomId, QString userName) |
| void | externalRoomSay (int roomId, QString userName, QString message) |
| void | externalRoomGameListChanged (int roomId, ServerInfo_Game gameInfo) |
| void | externalRoomRemoveMessages (int roomId, QString userName, int amount) |
| void | joinGameCommandReceived (const Command_JoinGame &cmd, int cmdId, int roomId, int serverId, qint64 sessionId) |
| void | gameCommandContainerReceived (const CommandContainer &cont, int playerId, int serverId, qint64 sessionId) |
| void | responseReceived (const Response &resp, qint64 sessionId) |
| void | gameEventContainerReceived (const GameEventContainer &cont, qint64 sessionId) |
|
| | IslInterface (int socketDescriptor, const QSslCertificate &cert, const QSslKey &privateKey, Servatrice *_server) |
| | IslInterface (int _serverId, const QString &peerHostName, const QString &peerAddress, int peerPort, const QSslCertificate &peerCert, const QSslCertificate &cert, const QSslKey &privateKey, Servatrice *_server) |
| | ~IslInterface () |
| void | transmitMessage (const IslMessage &item) |
|
| void | sessionEvent_ServerCompleteList (const Event_ServerCompleteList &event) |
| void | sessionEvent_UserJoined (const Event_UserJoined &event) |
| void | sessionEvent_UserLeft (const Event_UserLeft &event) |
| void | roomEvent_UserJoined (int roomId, const Event_JoinRoom &event) |
| void | roomEvent_UserLeft (int roomId, const Event_LeaveRoom &event) |
| void | roomEvent_Say (int roomId, const Event_RoomSay &event) |
| void | roomEvent_ListGames (int roomId, const Event_ListGames &event) |
| void | roomEvent_RemoveMessages (int roomId, const Event_RemoveMessages &event) |
| void | roomCommand_JoinGame (const Command_JoinGame &cmd, int cmdId, int roomId, qint64 sessionId) |
| void | processSessionEvent (const SessionEvent &event, qint64 sessionId) |
| void | processRoomEvent (const RoomEvent &event) |
| void | processRoomCommand (const CommandContainer &cont, qint64 sessionId) |
| void | processMessage (const IslMessage &item) |
| void | sharedCtor (const QSslCertificate &cert, const QSslKey &privateKey) |
◆ IslInterface() [1/2]
| IslInterface::IslInterface |
( |
int | socketDescriptor, |
|
|
const QSslCertificate & | cert, |
|
|
const QSslKey & | privateKey, |
|
|
Servatrice * | _server ) |
◆ IslInterface() [2/2]
| IslInterface::IslInterface |
( |
int | _serverId, |
|
|
const QString & | peerHostName, |
|
|
const QString & | peerAddress, |
|
|
int | peerPort, |
|
|
const QSslCertificate & | peerCert, |
|
|
const QSslCertificate & | cert, |
|
|
const QSslKey & | privateKey, |
|
|
Servatrice * | _server ) |
◆ ~IslInterface()
| IslInterface::~IslInterface |
( |
| ) |
|
◆ catchSocketError
| void IslInterface::catchSocketError |
( |
QAbstractSocket::SocketError | socketError | ) |
|
|
privateslot |
◆ externalRoomGameListChanged
| void IslInterface::externalRoomGameListChanged |
( |
int | roomId, |
|
|
ServerInfo_Game | gameInfo ) |
|
signal |
◆ externalRoomRemoveMessages
| void IslInterface::externalRoomRemoveMessages |
( |
int | roomId, |
|
|
QString | userName, |
|
|
int | amount ) |
|
signal |
◆ externalRoomSay
| void IslInterface::externalRoomSay |
( |
int | roomId, |
|
|
QString | userName, |
|
|
QString | message ) |
|
signal |
◆ externalRoomUserJoined
| void IslInterface::externalRoomUserJoined |
( |
int | roomId, |
|
|
ServerInfo_User | userInfo ) |
|
signal |
◆ externalRoomUserLeft
| void IslInterface::externalRoomUserLeft |
( |
int | roomId, |
|
|
QString | userName ) |
|
signal |
◆ externalUserJoined
| void IslInterface::externalUserJoined |
( |
ServerInfo_User | userInfo | ) |
|
|
signal |
◆ externalUserLeft
| void IslInterface::externalUserLeft |
( |
QString | userName | ) |
|
|
signal |
◆ flushOutputBuffer
| void IslInterface::flushOutputBuffer |
( |
| ) |
|
|
privateslot |
◆ gameCommandContainerReceived
| void IslInterface::gameCommandContainerReceived |
( |
const CommandContainer & | cont, |
|
|
int | playerId, |
|
|
int | serverId, |
|
|
qint64 | sessionId ) |
|
signal |
◆ gameEventContainerReceived
| void IslInterface::gameEventContainerReceived |
( |
const GameEventContainer & | cont, |
|
|
qint64 | sessionId ) |
|
signal |
◆ initClient
| void IslInterface::initClient |
( |
| ) |
|
|
slot |
◆ initServer
| void IslInterface::initServer |
( |
| ) |
|
|
slot |
◆ joinGameCommandReceived
| void IslInterface::joinGameCommandReceived |
( |
const Command_JoinGame & | cmd, |
|
|
int | cmdId, |
|
|
int | roomId, |
|
|
int | serverId, |
|
|
qint64 | sessionId ) |
|
signal |
◆ outputBufferChanged
| void IslInterface::outputBufferChanged |
( |
| ) |
|
|
signal |
◆ processMessage()
| void IslInterface::processMessage |
( |
const IslMessage & | item | ) |
|
|
private |
◆ processRoomCommand()
| void IslInterface::processRoomCommand |
( |
const CommandContainer & | cont, |
|
|
qint64 | sessionId ) |
|
private |
◆ processRoomEvent()
| void IslInterface::processRoomEvent |
( |
const RoomEvent & | event | ) |
|
|
private |
◆ processSessionEvent()
| void IslInterface::processSessionEvent |
( |
const SessionEvent & | event, |
|
|
qint64 | sessionId ) |
|
private |
◆ readClient
| void IslInterface::readClient |
( |
| ) |
|
|
privateslot |
◆ responseReceived
| void IslInterface::responseReceived |
( |
const Response & | resp, |
|
|
qint64 | sessionId ) |
|
signal |
◆ roomCommand_JoinGame()
| void IslInterface::roomCommand_JoinGame |
( |
const Command_JoinGame & | cmd, |
|
|
int | cmdId, |
|
|
int | roomId, |
|
|
qint64 | sessionId ) |
|
private |
◆ roomEvent_ListGames()
| void IslInterface::roomEvent_ListGames |
( |
int | roomId, |
|
|
const Event_ListGames & | event ) |
|
private |
◆ roomEvent_RemoveMessages()
| void IslInterface::roomEvent_RemoveMessages |
( |
int | roomId, |
|
|
const Event_RemoveMessages & | event ) |
|
private |
◆ roomEvent_Say()
| void IslInterface::roomEvent_Say |
( |
int | roomId, |
|
|
const Event_RoomSay & | event ) |
|
private |
◆ roomEvent_UserJoined()
| void IslInterface::roomEvent_UserJoined |
( |
int | roomId, |
|
|
const Event_JoinRoom & | event ) |
|
private |
◆ roomEvent_UserLeft()
| void IslInterface::roomEvent_UserLeft |
( |
int | roomId, |
|
|
const Event_LeaveRoom & | event ) |
|
private |
◆ sessionEvent_ServerCompleteList()
| void IslInterface::sessionEvent_ServerCompleteList |
( |
const Event_ServerCompleteList & | event | ) |
|
|
private |
◆ sessionEvent_UserJoined()
| void IslInterface::sessionEvent_UserJoined |
( |
const Event_UserJoined & | event | ) |
|
|
private |
◆ sessionEvent_UserLeft()
| void IslInterface::sessionEvent_UserLeft |
( |
const Event_UserLeft & | event | ) |
|
|
private |
◆ sharedCtor()
| void IslInterface::sharedCtor |
( |
const QSslCertificate & | cert, |
|
|
const QSslKey & | privateKey ) |
|
private |
◆ transmitMessage()
| void IslInterface::transmitMessage |
( |
const IslMessage & | item | ) |
|
◆ inputBuffer
| QByteArray IslInterface::inputBuffer |
|
private |
◆ messageInProgress
| bool IslInterface::messageInProgress |
|
private |
◆ messageLength
| int IslInterface::messageLength |
|
private |
◆ outputBuffer
| QByteArray IslInterface::outputBuffer |
|
private |
◆ outputBufferMutex
| QMutex IslInterface::outputBufferMutex |
|
private |
◆ peerAddress
| QString IslInterface::peerAddress |
|
private |
◆ peerCert
| QSslCertificate IslInterface::peerCert |
|
private |
◆ peerHostName
| QString IslInterface::peerHostName |
|
private |
◆ peerPort
| int IslInterface::peerPort |
|
private |
◆ server
◆ serverId
| int IslInterface::serverId |
|
private |
◆ socket
| QSslSocket* IslInterface::socket |
|
private |
◆ socketDescriptor
| int IslInterface::socketDescriptor |
|
private |
The documentation for this class was generated from the following files: