NAP
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
OSCTimeTag Class Reference

#include <oscargument.h>

Public Member Functions

 OSCTimeTag (nap::uint64 timeTag)
 
virtual std::string toString () const override
 
- Public Member Functions inherited from OSCBaseValue
 OSCBaseValue ()=default
 
virtual ~OSCBaseValue ()=default
 

Public Attributes

nap::uint64 mTimeTag
 

Protected Member Functions

virtual void add (osc::OutboundPacketStream &outPacket) const override
 
virtual size_t size () const override
 

Description

Time tag OSC value

Inheritance diagram for OSCTimeTag:
[legend]
Collaboration diagram for OSCTimeTag:
[legend]

Constructor & Destructor Documentation

◆ OSCTimeTag()

OSCTimeTag ( nap::uint64  timeTag)

Member Function Documentation

◆ add()

virtual void add ( osc::OutboundPacketStream &  outPacket) const
overrideprotectedvirtual

Adds the managed value to the packet

Parameters
outPacketthe packet to add the value to

Implements OSCBaseValue.

◆ size()

virtual size_t size ( ) const
overrideprotectedvirtual
Returns
the size in bytes of the stored value type

Implements OSCBaseValue.

◆ toString()

virtual std::string toString ( ) const
overridevirtual
Returns
the time tag as a string

Implements OSCBaseValue.

Member Data Documentation

◆ mTimeTag

nap::uint64 mTimeTag