| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix(server/server): keepalive and reuseaddr logic check being reversed | littleblack111 | 2025-06-22 | 1 | -2/+2 |
| | | |||||
| * | refactor(server): properly use weak pointer | littleblack111 | 2025-06-22 | 3 | -37/+39 |
| | | | | | | API!(server/client:create): require manually specifying server API!(server/client:newClient): now returns a SP instead of WP | ||||
| * | fix(server/client:read): actually use m_track | littleblack111 | 2025-06-22 | 1 | -2/+3 |
| | | |||||
| * | internal(server/client:write): directly pass a implicitly converted ↵ | littleblack111 | 2025-06-22 | 1 | -6/+3 |
| | | | | | SRecvData to cb | ||||
| * | internal(server/client:read): cleanup m_szReading reset logic | littleblack111 | 2025-06-22 | 1 | -4/+2 |
| | | |||||
| * | internal(server): remove return of std::any for callbacks | littleblack111 | 2025-06-22 | 2 | -19/+20 |
| | | | | | 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 | ||||
| * | fix(server/client:runLoop): call recvLoop with cb | littleblack111 | 2025-06-22 | 1 | -1/+1 |
| | | |||||
| * | API(server/clients): runLoop, resumeHistory | littleblack111 | 2025-06-22 | 2 | -8/+16 |
| | | |||||
| * | style: remove uncessary comments and fixed clangd format | littleblack111 | 2025-06-22 | 2 | -25/+9 |
| | | | | | fix(server/client:read): correctly set good = false and cb when failed | ||||
| * | internal(server/client:read): fix err cb logic | littleblack111 | 2025-06-20 | 1 | -2/+1 |
| | | |||||
| * | internal(server): set m_port for later use | littleblack111 | 2025-06-20 | 1 | -2/+3 |
| | | |||||
| * | API(session/clients:newClient): allow custom server ptr | littleblack111 | 2025-06-19 | 1 | -2/+2 |
| | | |||||
| * | fix!: share pointer | littleblack111 | 2025-06-19 | 3 | -16/+57 |
| | | | | | for details: https://stackoverflow.com/a/5548314 | ||||
| * | internal: seperate client and clientmanager header | littleblack111 | 2025-06-19 | 2 | -0/+2 |
| | | |||||
| * | fix(server/clients): atexit handler | littleblack111 | 2025-06-19 | 1 | -5/+4 |
| | | |||||
| * | internal: track data sent and store in m_vDatas | littleblack111 | 2025-06-18 | 1 | -2/+1 |
| | | |||||
| * | 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 | 2 | -23/+3 |
| | | |||||
| * | API(server/clients): callback fucntion for kick function | littleblack111 | 2025-06-18 | 1 | -4/+4 |
| | | |||||
| * | fix: disallow the creation of multiple servers | littleblack111 | 2025-06-18 | 1 | -5/+9 |
| | | | | | style: errors with the class information | ||||
| * | 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 | 2 | -15/+10 |
| | | | | | | | 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 | 3 | -33/+35 |
| | | |||||
| * | fix(cmake): linking | littleblack111 | 2025-06-16 | 5 | -5/+18 |
| | | |||||
| * | init: server | littleblack111 | 2025-06-16 | 7 | -0/+460 |
