summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* refactor(server): properly use weak pointerlittleblack1112025-06-223-8/+17
| | | | | API!(server/client:create): require manually specifying server API!(server/client:newClient): now returns a SP instead of WP
* internal(server): remove return of std::any for callbackslittleblack1112025-06-222-10/+8
| | | | use bool for cases for premature return
* API(server/clients:newClient): actually use the cb func user provided for ↵littleblack1112025-06-221-1/+1
| | | | client thread
* API(server/clients): runLoop, resumeHistorylittleblack1112025-06-221-2/+3
|
* API(session/clients:newClient): allow custom server ptrlittleblack1112025-06-191-1/+2
|
* fix!: share pointerlittleblack1112025-06-193-13/+17
| | | | for details: https://stackoverflow.com/a/5548314
* fixup! internal: seperate client and clientmanager headerlittleblack1112025-06-191-6/+3
|
* internal: seperate client and clientmanager headerlittleblack1112025-06-192-36/+57
|
* internal: track data sent and store in m_vDataslittleblack1112025-06-181-0/+2
|
* internal: remove unused SData::adminlittleblack1112025-06-181-1/+0
|
* API: disallow creation of client without clientManagerlittleblack1112025-06-181-1/+2
|
* internal: remove unused m_namelittleblack1112025-06-181-4/+0
|
* API(server/clients): callback fucntion for kick functionlittleblack1112025-06-181-1/+1
|
* feat: shutdownClients accepts an optional cb func nowlittleblack1112025-06-181-1/+1
| | | | fix: disallow creation of multiple clientManager
* fix!: create new client without SP<Clients>(this) paramlittleblack1112025-06-161-5/+5
| | | | | | API: removed run(), use newClient() to accept a new client, now returning a WP of the client instance API: allow all cb to return std::any
* fix: server typeslittleblack1112025-06-162-16/+20
|
* fix(cmake): linkinglittleblack1112025-06-163-7/+21
|
* init: serverlittleblack1112025-06-162-0/+130