ORE Studio 0.0.4
Loading...
Searching...
No Matches
Classes | Functions | Variables
ores::assets::messaging Namespace Reference

Network messaging infrastructure for the assets module. More...

Classes

class  assets_message_handler
 Message handler for assets subsystem messages. More...
 
struct  get_images_request
 Request to retrieve images by their IDs. More...
 
struct  get_images_response
 Response containing requested images. More...
 
struct  image_info
 Metadata for an image (without SVG data). More...
 
struct  list_images_request
 Request to list available images. More...
 
struct  list_images_response
 Response containing metadata for all available images. More...
 
class  registrar
 Register assets subsystem message handlers with the server. More...
 

Functions

std::ostream & operator<< (std::ostream &s, const get_images_request &v)
 
std::ostream & operator<< (std::ostream &s, const get_images_response &v)
 
std::ostream & operator<< (std::ostream &s, const list_images_request &v)
 
std::ostream & operator<< (std::ostream &s, const image_info &v)
 
std::ostream & operator<< (std::ostream &s, const list_images_response &v)
 

Variables

constexpr std::uint32_t MAX_IMAGES_PER_REQUEST = 100
 Maximum number of images that can be requested in a single get_images_request.
 

Detailed Description

Network messaging infrastructure for the assets module.

Contains request/response protocol definitions, message handlers, and registrar for the binary protocol. Handles asset-related operations over the client-server communication layer.