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

#include <OscReceivedElements.h>

Public Types

typedef ReceivedBundleElementIterator const_iterator
 

Public Member Functions

 ReceivedBundle (const ReceivedPacket &packet)
 
 ReceivedBundle (const ReceivedBundleElement &bundleElement)
 
uint64 TimeTag () const
 
uint32 ElementCount () const
 
ReceivedBundleElementIterator ElementsBegin () const
 
ReceivedBundleElementIterator ElementsEnd () const
 

Private Member Functions

void Init (const char *message, osc_bundle_element_size_t size)
 

Private Attributes

const char * timeTag_
 
const char * end_
 
uint32 elementCount_
 

Member Typedef Documentation

◆ const_iterator

Constructor & Destructor Documentation

◆ ReceivedBundle() [1/2]

osc::ReceivedBundle::ReceivedBundle ( const ReceivedPacket packet)
explicit

◆ ReceivedBundle() [2/2]

osc::ReceivedBundle::ReceivedBundle ( const ReceivedBundleElement bundleElement)
explicit

Member Function Documentation

◆ ElementCount()

uint32 osc::ReceivedBundle::ElementCount ( ) const
inline

◆ ElementsBegin()

ReceivedBundleElementIterator osc::ReceivedBundle::ElementsBegin ( ) const
inline

◆ ElementsEnd()

ReceivedBundleElementIterator osc::ReceivedBundle::ElementsEnd ( ) const
inline

◆ Init()

void osc::ReceivedBundle::Init ( const char *  message,
osc_bundle_element_size_t  size 
)
private

◆ TimeTag()

uint64 osc::ReceivedBundle::TimeTag ( ) const

Member Data Documentation

◆ elementCount_

uint32 osc::ReceivedBundle::elementCount_
private

◆ end_

const char* osc::ReceivedBundle::end_
private

◆ timeTag_

const char* osc::ReceivedBundle::timeTag_
private

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