Horizon Official Technical Documentation
Horizon::Zone::UI::RODEx Class Reference

#include <UserInterface.hpp>

Public Member Functions

 RODEx (std::shared_ptr< ZoneSession > session)
 RODEx. More...
 
 ~RODEx ()
 
std::shared_ptr< ZoneSessionget_session ()
 
bool notify_add_item (s_zc_ack_add_item_rodex info)
 

Private Attributes

std::weak_ptr< ZoneSession_session
 

Constructor & Destructor Documentation

◆ RODEx()

Horizon::Zone::UI::RODEx::RODEx ( std::shared_ptr< ZoneSession session)

RODEx.

503 : _session(s)
504{
505
506}
std::weak_ptr< ZoneSession > _session
Definition: UserInterface.hpp:222

◆ ~RODEx()

Horizon::Zone::UI::RODEx::~RODEx ( )
509{
510
511}

Member Function Documentation

◆ get_session()

std::shared_ptr< ZoneSession > Horizon::Zone::UI::RODEx::get_session ( )
inline
217{ return _session.lock(); }

References _session.

◆ notify_add_item()

bool Horizon::Zone::UI::RODEx::notify_add_item ( s_zc_ack_add_item_rodex  info)
514{
515 ZC_ACK_ADD_ITEM_RODEX pkt(get_session());
516 pkt.deliver(info);
517 return true;
518}
std::shared_ptr< ZoneSession > get_session()
Definition: UserInterface.hpp:217

References Horizon::Zone::ZC_ACK_ADD_ITEM_RODEX::deliver().

+ Here is the call graph for this function:

Member Data Documentation

◆ _session

std::weak_ptr<ZoneSession> Horizon::Zone::UI::RODEx::_session
private

Referenced by get_session().


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