| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | API!(server/clients:newClient): now returns a futuremain | littleblack111 | 2025-06-22 | 1 | -3/+10 |
| | | |||||
| * | API(server/clients:newClient): allow setting independent clients to wait | littleblack111 | 2025-06-22 | 1 | -7/+6 |
| | | | | | fix!(server/clients:newClient): pass m_track also | ||||
| * | API(server/clients:create): optional wait argument making ClientManager wait ↵ | littleblack111 | 2025-06-22 | 1 | -4/+5 |
| | | | | | for client thread to finish | ||||
| * | perf: use emplace_back instead of push_back | littleblack111 | 2025-06-22 | 1 | -1/+1 |
| | | |||||
| * | API(server/client:newClient): optional cb function onConnect | littleblack111 | 2025-06-22 | 1 | -2/+3 |
| | | |||||
| * | fix(server/clients): async initialization | littleblack111 | 2025-06-22 | 1 | -2/+2 |
| | | | | | | API: newClient no longer take any args API: manual isValid() check is needed to interact with client now | ||||
| * | refactor(server): properly use weak pointer | littleblack111 | 2025-06-22 | 1 | -18/+19 |
| | | | | | | 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 callbacks | littleblack111 | 2025-06-22 | 1 | -8/+7 |
| | | | | | use bool for cases for premature return | ||||
| * | API(server/clients:newClient): actually use the cb func user provided for ↵ | littleblack111 | 2025-06-22 | 1 | -4/+2 |
| | | | | | client thread | ||||
| * | API(server/clients): runLoop, resumeHistory | littleblack111 | 2025-06-22 | 1 | -1/+1 |
| | | |||||
| * | API(session/clients:newClient): allow custom server ptr | littleblack111 | 2025-06-19 | 1 | -2/+2 |
| | | |||||
| * | fix!: share pointer | littleblack111 | 2025-06-19 | 1 | -5/+22 |
| | | | | | for details: https://stackoverflow.com/a/5548314 | ||||
| * | internal: seperate client and clientmanager header | littleblack111 | 2025-06-19 | 1 | -0/+1 |
| | | |||||
| * | fix(server/clients): atexit handler | littleblack111 | 2025-06-19 | 1 | -5/+4 |
| | | |||||
| * | internal: remove unused SData::admin | littleblack111 | 2025-06-18 | 1 | -1/+1 |
| | | |||||
| * | API: disallow creation of client without clientManager | littleblack111 | 2025-06-18 | 1 | -1/+1 |
| | | |||||
| * | internal: remove unused m_name | littleblack111 | 2025-06-18 | 1 | -19/+1 |
| | | |||||
| * | API(server/clients): callback fucntion for kick function | littleblack111 | 2025-06-18 | 1 | -4/+4 |
| | | |||||
| * | feat: shutdownClients accepts an optional cb func now | littleblack111 | 2025-06-18 | 1 | -8/+7 |
| | | | | | fix: disallow creation of multiple clientManager | ||||
| * | fix!: create new client without SP<Clients>(this) param | littleblack111 | 2025-06-16 | 1 | -9/+6 |
| | | | | | | | 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 types | littleblack111 | 2025-06-16 | 1 | -9/+9 |
| | | |||||
| * | fix(cmake): linking | littleblack111 | 2025-06-16 | 1 | -0/+4 |
| | | |||||
| * | init: server | littleblack111 | 2025-06-16 | 1 | -0/+131 |
