libkazv
membership.hpp File Reference
#include <libkazv-config.hpp>
#include "client-model.hpp"
#include <csapi/create_room.hpp>
#include <csapi/inviting.hpp>
#include <csapi/joining.hpp>
#include <csapi/leaving.hpp>
#include <csapi/kicking.hpp>
#include <csapi/banning.hpp>
Include dependency graph for membership.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Kazv
 

Functions

ClientResult Kazv::updateClient (ClientModel m, CreateRoomAction a)
 
ClientResult Kazv::processResponse (ClientModel m, CreateRoomResponse r)
 
ClientResult Kazv::updateClient (ClientModel m, InviteToRoomAction a)
 
ClientResult Kazv::processResponse (ClientModel m, InviteUserResponse r)
 
ClientResult Kazv::updateClient (ClientModel m, JoinRoomByIdAction a)
 
ClientResult Kazv::processResponse (ClientModel m, JoinRoomByIdResponse r)
 
ClientResult Kazv::updateClient (ClientModel m, JoinRoomAction a)
 
ClientResult Kazv::processResponse (ClientModel m, JoinRoomResponse r)
 
ClientResult Kazv::updateClient (ClientModel m, LeaveRoomAction a)
 
ClientResult Kazv::processResponse (ClientModel m, LeaveRoomResponse r)
 
ClientResult Kazv::updateClient (ClientModel m, ForgetRoomAction a)
 
ClientResult Kazv::processResponse (ClientModel m, ForgetRoomResponse r)
 
ClientResult Kazv::updateClient (ClientModel m, KickAction a)
 
ClientResult Kazv::processResponse (ClientModel m, KickResponse r)
 
ClientResult Kazv::updateClient (ClientModel m, BanAction a)
 
ClientResult Kazv::processResponse (ClientModel m, BanResponse r)
 
ClientResult Kazv::updateClient (ClientModel m, UnbanAction a)
 
ClientResult Kazv::processResponse (ClientModel m, UnbanResponse r)