---
name: "lo_cpp.h"
section: "3"
platform: "linux"
package: "liblo"
version: "1:0.36-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/lo_cpp.h"
---

# lo\_cpp.h(3)

## NAME

lo\_cpp.h

## SYNOPSIS

### Data Structures

class **lo::Method**\
 Class representing an OSC method, proxy for **lo\_method**.  class **lo::Address**\
 Class representing an OSC destination address, proxy for **lo\_address**.  class **lo::Message**\
 Class representing an OSC message, proxy for **lo\_message**.  class **lo::Server**\
 Class representing a local OSC server, proxy for **lo\_server**.  class **lo::ServerThread**\
 Class representing a server thread, proxy for **lo\_server\_thread**.  class **lo::Blob**\
 Class representing an OSC blob, proxy for **lo\_blob**.  struct **lo::PathMsg**\
 Class representing an OSC path (std::string) and **lo::Message** pair.  class **lo::Bundle**\
 Class representing an OSC bundle, proxy for **lo\_bundle**.

### Functions

std::string **lo::version** ()\
 Return the library version as an std::string.  **lo\_timetag** **lo::now** ()\
 Return the current time in **lo\_timetag** format.  **lo\_timetag** **lo::immediate** ()\
 Return the OSC timetag representing *immediately".*

## Detailed Description

The liblo C++ wrapper

Definition in file **lo\_cpp.h**.

## Function Documentation

### lo\_timetag lo::immediate () \[inline\]

Return the OSC timetag representing "immediately".

Definition at line **1123** of file **lo\_cpp.h**.

References **LO\_TT\_IMMEDIATE**.

### lo\_timetag lo::now () \[inline\]

Return the current time in **lo\_timetag** format.

Definition at line **1120** of file **lo\_cpp.h**.

References **lo\_timetag\_now()**.

### std::string lo::version () \[inline\]

Return the library version as an std::string.

Definition at line **1113** of file **lo\_cpp.h**.

References **lo\_version()**.

## Author

Generated automatically by Doxygen for liblo from the source code.
