libvisiontransfer
10.6.0
|
Internal helpers for packing and unpacking channel 0 service messages.
Definition at line 72 of file datachannel-control.h.
#include <visiontransfer/datachannel-control.h>
Static Public Member Functions | |
static DataChannelControlCommands::Command | getCommand (unsigned char *data, int datalen) |
static int | packAdvertisementMessage (unsigned char *data, int datalen, DataChannelControlCommands::Command cmd, const std::map< DataChannel::ID, std::shared_ptr< DataChannel > > &channels) |
static std::vector< DataChannelInfo > | unpackAdvertisementMessage (unsigned char *data, int datalen) |
static int | packSubscriptionMessage (unsigned char *data, int datalen, DataChannelControlCommands::Command cmd, const std::vector< DataChannel::ID > &subscriptions) |
static std::vector< DataChannel::ID > | unpackSubscriptionMessage (unsigned char *data, int datalen) |