Acoustic Touch Recognition
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
AcousticTouchInterface::ChucKPacketListener Class Reference

This nested class describes a chuck packet listener. A nested class is also a member variable of the enclosing class and has the same access rights as the other members. More...

#include <libacoustic_touch.h>

Inheritance diagram for AcousticTouchInterface::ChucKPacketListener:

Public Member Functions

 ChucKPacketListener (AcousticTouchInterface &ati)
 
- Public Member Functions inherited from osc::OscPacketListener
virtual void ProcessPacket (const char *data, int size, const IpEndpointName &remoteEndpoint)
 
- Public Member Functions inherited from PacketListener
virtual ~PacketListener ()
 

Protected Member Functions

virtual void ProcessMessage (const osc::ReceivedMessage &m, const IpEndpointName &remoteEndpoint)
 ChucKPacketListener function. It processes OSC messages and converts them to ROS topics. More...
 
- Protected Member Functions inherited from osc::OscPacketListener
virtual void ProcessBundle (const osc::ReceivedBundle &b, const IpEndpointName &remoteEndpoint)
 

Private Attributes

AcousticTouchInterfaceat_iface_
 

Detailed Description

This nested class describes a chuck packet listener. A nested class is also a member variable of the enclosing class and has the same access rights as the other members.

Constructor & Destructor Documentation

◆ ChucKPacketListener()

AcousticTouchInterface::ChucKPacketListener::ChucKPacketListener ( AcousticTouchInterface ati)
inline

Member Function Documentation

◆ ProcessMessage()

void AcousticTouchInterface::ChucKPacketListener::ProcessMessage ( const osc::ReceivedMessage m,
const IpEndpointName remoteEndpoint 
)
protectedvirtual

ChucKPacketListener function. It processes OSC messages and converts them to ROS topics.

Parameters
[in]mOSC message
[in]remoteEndpointThe remote IP endpoint

Implements osc::OscPacketListener.

Member Data Documentation

◆ at_iface_

AcousticTouchInterface& AcousticTouchInterface::ChucKPacketListener::at_iface_
private

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