Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
ResponseContainer Class Reference

#include <server_response_containers.h>

Public Member Functions

 ResponseContainer (int _cmdId)
 ~ResponseContainer ()
int getCmdId () const
void setResponseExtension (::google::protobuf::Message *_responseExtension)
::google::protobuf::Message * getResponseExtension () const
void enqueuePreResponseItem (ServerMessage::MessageType type, ::google::protobuf::Message *item)
void enqueuePostResponseItem (ServerMessage::MessageType type, ::google::protobuf::Message *item)
const QList< QPair< ServerMessage::MessageType, ::google::protobuf::Message * > > & getPreResponseQueue () const
const QList< QPair< ServerMessage::MessageType, ::google::protobuf::Message * > > & getPostResponseQueue () const

Private Attributes

int cmdId
::google::protobuf::Message * responseExtension
QList< QPair< ServerMessage::MessageType, ::google::protobuf::Message * > > preResponseQueue
QList< QPair< ServerMessage::MessageType, ::google::protobuf::Message * > > postResponseQueue

Constructor & Destructor Documentation

◆ ResponseContainer()

ResponseContainer::ResponseContainer ( int _cmdId)

◆ ~ResponseContainer()

ResponseContainer::~ResponseContainer ( )

Member Function Documentation

◆ enqueuePostResponseItem()

void ResponseContainer::enqueuePostResponseItem ( ServerMessage::MessageType type,
::google::protobuf::Message * item )
inline
Here is the caller graph for this function:

◆ enqueuePreResponseItem()

void ResponseContainer::enqueuePreResponseItem ( ServerMessage::MessageType type,
::google::protobuf::Message * item )
inline
Here is the caller graph for this function:

◆ getCmdId()

int ResponseContainer::getCmdId ( ) const
inlinenodiscard
Here is the caller graph for this function:

◆ getPostResponseQueue()

const QList< QPair< ServerMessage::MessageType, ::google::protobuf::Message * > > & ResponseContainer::getPostResponseQueue ( ) const
inlinenodiscard
Here is the caller graph for this function:

◆ getPreResponseQueue()

const QList< QPair< ServerMessage::MessageType, ::google::protobuf::Message * > > & ResponseContainer::getPreResponseQueue ( ) const
inlinenodiscard
Here is the caller graph for this function:

◆ getResponseExtension()

::google::protobuf::Message * ResponseContainer::getResponseExtension ( ) const
inlinenodiscard
Here is the caller graph for this function:

◆ setResponseExtension()

void ResponseContainer::setResponseExtension ( ::google::protobuf::Message * _responseExtension)
inline
Here is the caller graph for this function:

Member Data Documentation

◆ cmdId

int ResponseContainer::cmdId
private

◆ postResponseQueue

QList<QPair<ServerMessage::MessageType, ::google::protobuf::Message *> > ResponseContainer::postResponseQueue
private

◆ preResponseQueue

QList<QPair<ServerMessage::MessageType, ::google::protobuf::Message *> > ResponseContainer::preResponseQueue
private

◆ responseExtension

::google::protobuf::Message* ResponseContainer::responseExtension
private

The documentation for this class was generated from the following files: