My Project
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
MessageFragmenter Class Reference
Collaboration diagram for MessageFragmenter:
Collaboration graph

Public Member Functions

std::vector< MessageFramefragment (const std::string &payload, MessageType type)
 Fragments a large message into smaller frames.
 

Static Public Member Functions

static size_t getMaxFragmentSize ()
 Gets the maximum fragment size.
 

Member Function Documentation

◆ fragment()

std::vector< MessageFrame > MessageFragmenter::fragment ( const std::string &  payload,
MessageType  type 
)

Fragments a large message into smaller frames.

Parameters
payloadThe message payload to fragment
typeThe message type
Returns
Vector of message frames

◆ getMaxFragmentSize()

static size_t MessageFragmenter::getMaxFragmentSize ( )
inlinestatic

Gets the maximum fragment size.

Returns
Maximum fragment size in bytes

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