Acoustic Touch Recognition
Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
osc::ReceivedPacket Class Reference

#include <OscReceivedElements.h>

Public Member Functions

 ReceivedPacket (const char *contents, osc_bundle_element_size_t size)
 
 ReceivedPacket (const char *contents, std::size_t size)
 
 ReceivedPacket (const char *contents, int size)
 
bool IsMessage () const
 
bool IsBundle () const
 
osc_bundle_element_size_t Size () const
 
const char * Contents () const
 

Static Private Member Functions

static osc_bundle_element_size_t ValidateSize (osc_bundle_element_size_t size)
 

Private Attributes

const char * contents_
 
osc_bundle_element_size_t size_
 

Constructor & Destructor Documentation

◆ ReceivedPacket() [1/3]

osc::ReceivedPacket::ReceivedPacket ( const char *  contents,
osc_bundle_element_size_t  size 
)
inline

◆ ReceivedPacket() [2/3]

osc::ReceivedPacket::ReceivedPacket ( const char *  contents,
std::size_t  size 
)
inline

◆ ReceivedPacket() [3/3]

osc::ReceivedPacket::ReceivedPacket ( const char *  contents,
int  size 
)
inline

Member Function Documentation

◆ Contents()

const char* osc::ReceivedPacket::Contents ( ) const
inline

◆ IsBundle()

bool osc::ReceivedPacket::IsBundle ( ) const

◆ IsMessage()

bool osc::ReceivedPacket::IsMessage ( ) const
inline

◆ Size()

osc_bundle_element_size_t osc::ReceivedPacket::Size ( ) const
inline

◆ ValidateSize()

static osc_bundle_element_size_t osc::ReceivedPacket::ValidateSize ( osc_bundle_element_size_t  size)
inlinestaticprivate

Member Data Documentation

◆ contents_

const char* osc::ReceivedPacket::contents_
private

◆ size_

osc_bundle_element_size_t osc::ReceivedPacket::size_
private

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