Diarkis C++Client Library API Document
eventArgs.h File Reference
#include <cstdint>
#include "diarkis/common.h"
Include dependency graph for eventArgs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Diarkis::RoomListItem
 Structure to contain the results of a FindRoomsByType search. More...
 
struct  Diarkis::MatchMakerResultItem
 Structure to contain MatchMaker search results. More...
 
struct  Diarkis::P2PClientAddr
 
struct  Diarkis::RoomChatData
 Represents a chat message data with its sender user ID and timestamp in milliseconds. More...
 
struct  Diarkis::DiarkisConnectionEventArgs
 Arguments of the callback events when connecting to the server. More...
 
struct  Diarkis::DiarkisTcpConnectionStateChangedEventArgs
 
struct  Diarkis::DiarkisGroupEventArgs
 Arguments of the callback event called when the group is created. More...
 
struct  Diarkis::DiarkisPayloadEventArgs
 Arguments of the callback event called when a payload is sent or received. More...
 
struct  Diarkis::DiarkisRawPayloadEventArgs
 
struct  Diarkis::DiarkisReadyEventArgs
 Arguments of the callback event called when a P2P connection is completed. More...
 
struct  Diarkis::DiarkisFailEventArgs
 Arguments of the callback event called when a P2P connection fails. More...
 
struct  Diarkis::DiarkisP2PDisconnectEventArgs
 Arguments of the callback event called when a P2P is disconnected. More...
 
struct  Diarkis::DiarkisMessageEventArgs
 Arguments of the callback event called when a message is received by P2P. More...
 
struct  Diarkis::DiarkisExceptionEventArgs
 Arguments of the callback event called when sending or receiving fails in P2P. More...
 
struct  Diarkis::DiarkisRoomCreationEventArgs
 Arguments of the callback event called when created a room. More...
 
struct  Diarkis::DiarkisRoomJoinEventArgs
 Arguments of the callback event called when joined a room. More...
 
struct  Diarkis::DiarkisRoomMigrateCompleteEventArgs
 Arguments of the callback event called when room migration competed. More...
 
struct  Diarkis::DiarkisRoomSuccessEventArgs
 Arguments for callback events when exiting a Room or updating Room properties. More...
 
struct  Diarkis::DiarkisRoomPropertiesEventArgs
 Argument of the callback event called when the Room property is acquired. More...
 
struct  Diarkis::DiarkisRoomIncrementPropertyEventArgs
 Argument of the callback event called when the value of the Room property is increased or decreased. More...
 
struct  Diarkis::DiarkisRoomIncrementPropertySyncEventArgs
 Argument of the callback event called when synchronizing the value of a Room property. More...
 
struct  Diarkis::DiarkisRoomGetOwnerIDEventArgs
 Argument of the callback event called when the Room Owner's User ID is retrieved. More...
 
struct  Diarkis::DiarkisRoomMemberIDsEventArgs
 Arguments of the callback event called when retrieving the list of participating members of the Room. More...
 
struct  Diarkis::DiarkisRoomNumberOfMembersEventArgs
 Arguments of the callback event called when retrieving the number of members in the Room. More...
 
struct  Diarkis::DiarkisRoomPayloadEventArgs
 Arguments of callback events called when executing Room Regiser, Reserve, etc. More...
 
struct  Diarkis::DiarkisRoomFindByTypeEventArgs
 Arguments of callback events called when received the result of Diarkis::Modules::IDiarkisRoom::FindRoomsByType() More...
 
struct  Diarkis::DiarkisRoomChatEventArgs
 Arguments of callback events called when received the chat message by Diarkis::Modules::IDiarkisRoom::SendChatMessage. More...
 
struct  Diarkis::DiarkisRoomChatLogEventArgs
 Arguments of callback events called when received the result of Diarkis::Modules::IDiarkisRoom::GetChatLog() More...
 
struct  Diarkis::DiarkisRoomObjectUpdateEventArgs
 Arguments of callback events called when update objects by Diarkis::Modules::IDiarkisRoom::UpdateObject() More...
 
struct  Diarkis::DiarkisRoomObjectUpdateResponseEventArgs
 Arguments of callback events called when received the response of Diarkis::Modules::IDiarkisRoom::UpdateObject() More...
 
struct  Diarkis::DiarkisPushEventArgs
 Argument of the callback event called when a UDP or TCP Push is received. More...
 
struct  Diarkis::DiarkisResponseEventArgs
 Argument of the callback event called when a UDP or TCP Response is received. More...
 
struct  Diarkis::DiarkisUdpEchoEventArgs
 Arguments of the callback event called when an UDP Echo is received. More...
 
struct  Diarkis::DiarkisUdpPingEventArgs
 Arguments of the callback event called when an UDP Ping is received. More...
 
struct  Diarkis::DiarkisCheckNATTypeEventArgs
 Arguments of the callback event called when the response of Diarkis::Modules::IDiarkisRoom::SendCheckNATType() is received. More...
 
struct  Diarkis::DiarkisMMHostEventArgs
 Argument of the callback event called when MatchMaker's HostMatchmaking or TeamHostMatchmaking is executed. More...
 
struct  Diarkis::DiarkisMMResponseEventArgs
 Arguments of the callback event called when MatchMaker response is received. More...
 
struct  Diarkis::DiarkisMMSyncEventArgs
 Arguments of the callback event called when MatchMaker push is received. More...
 
struct  Diarkis::DiarkisMMTicketTypeEventArgs
 Arguments of the callback event to be called when TicketCancel push is received. More...
 
struct  Diarkis::DiarkisMMJoinResponseEventArgs
 Arguments of the callback event called when MatchMaker Join response is received. More...
 
struct  Diarkis::DiarkisMMResultEventArgs
 Argument of the callback event called when MatchMaker's Search or TeamSearch is executed. More...
 
struct  Diarkis::DiarkisMMStringEventArgs
 Arguments of the callback event called when MatchMaker host has changed. More...
 
struct  Diarkis::DiarkisP2PEventArgs
 Arguments of the callback event called when start P2P connection. More...
 
struct  Diarkis::DiarkisDirectMessageEventArgs
 Arguments of the callback event called when DM received. More...
 
struct  Diarkis::DiarkisSessionCreateResponseEventArgs
 Arguments of the callback event called when received Session Create response. More...
 
struct  Diarkis::DiarkisSessionNotificationEventArgs
 Arguments of the callback event called when received Session Notification. More...
 
struct  Diarkis::DiarkisSessionInviteEventArgs
 Arguments of the callback event called when received Session Invite. More...
 
struct  Diarkis::DiarkisSessionInfoEventArgs
 Arguments of the callback event called when received Session Info. More...
 
struct  Diarkis::DiarkisSessionResponseEventArgs
 Arguments of the callback event called when received Session response. More...
 
struct  Diarkis::DiarkisSuccessEventArgs
 Arguments of the callback event called when joining or leaving a Field. More...
 

Namespaces

 Diarkis
 
 Diarkis::Network
 

Enumerations

enum  Diarkis::RoomObjectMode : std::uint8_t { Diarkis::RoomObjectMode::OBJ_INC_MODE = 1, Diarkis::RoomObjectMode::OBJ_SET_MODE, Diarkis::RoomObjectMode::OBJ_DEL_MODE }
 An enumerated type that represents how to update a room object. More...
 
enum  Diarkis::DiarkisConnectStatus : std::int32_t { Diarkis::DiarkisConnectStatus::DCS_Success = 0, Diarkis::DiarkisConnectStatus::DCS_Timeout = -1 }
 Connection status with a server. More...