---
name: "lo_ServerThread"
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_ServerThread"
---

# lo\_ServerThread(3)

Class representing a server thread, proxy for lo\_server\_thread.

## NAME

lo::ServerThread - Class representing a server thread, proxy for **lo\_server\_thread**.

## SYNOPSIS

\#include \<lo\_cpp.h\>

Inherits **lo::Server**.

### Additional Inherited Members

Public Member Functions inherited from **lo::Server** **Server** (**lo\_server** s)\
 template\<typename E\> **Server** (const num\_string\_type &port, E &&e)\
 template\<typename E\> **Server** (const num\_string\_type &port, int proto, E &&e=0)\
 template\<typename E\> **Server** (const string\_type &group, const num\_string\_type &port, const string\_type &iface=0, const string\_type &ip=0, E &&e=0)\
 **Server** (const num\_string\_type &port, **lo\_err\_handler** err\_h=0)\
 **Server** (const num\_string\_type &port, int proto, **lo\_err\_handler** err\_h=0)\
 **Server** (const string\_type &group, const num\_string\_type &port, const string\_type &iface='', const string\_type &ip='', **lo\_err\_handler** err\_h=0)\
 virtual **~Server** ()\
 **Method** **add\_method** (const string\_type &path, const string\_type &types, **lo\_method\_handler** h, void \*data) const\
 **LO\_ADD\_METHOD** ((const char \*, const char \*, **lo\_arg** \*\*, int),((char \*) 0,(char \*) 0,(**lo\_arg** \*\*) 0,(int) 0),(path, types, argv, argc))\
 **LO\_ADD\_METHOD** ((const char \*, **lo\_arg** \*\*, int),((char \*) 0,(**lo\_arg** \*\*) 0,(int) 0),(types, argv, argc))\

## Detailed Description

Class representing a server thread, proxy for **lo\_server\_thread**.

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

## Author

Generated automatically by Doxygen for liblo from the source code.
