|
|
ada2813f9f
|
refactor: XSocket Classes => XSocketException Classes
|
2025-08-11 17:14:45 +01:00 |
|
|
|
2a84ef0ebf
|
refactor: update log calls to LOG_... fixes #8819
|
2025-08-06 16:18:38 +01:00 |
|
|
|
4955e8c2ba
|
refactor: Fingerprint, KeyMap, KeySequence and Action use default == operator
|
2025-08-06 11:44:38 +01:00 |
|
|
|
d321e2a874
|
refactor: TCPSocket Init m_socket before m_events
|
2025-08-06 11:44:38 +01:00 |
|
|
|
cfccee1592
|
refactor: TCPSocket, make m_events private access via getEvents method
|
2025-08-04 13:46:27 +01:00 |
|
|
|
0c728beb01
|
refactor: TCPListenSocket, replace make protected members private, use protected methods to acces them in the subclasses
|
2025-08-04 13:46:27 +01:00 |
|
|
|
4f9b042f5a
|
refactor: explicit constructor for PlatformScreen, FileTail, FunctionJob, FunctionEventJob, ServerConfig, ScreenSettingsDialog, KeySequenceWidget, NetworkAddress, AddClientDialog, ConfigReadContext, LockCursorToScreenAction, RestartServer And KeyboardBroadcastAction
|
2025-08-04 13:46:27 +01:00 |
|
|
|
e69be64773
|
refactor: remove redundant != operators c++20 std will generate the !=operator as long as the class has an ==operator
|
2025-08-01 13:03:51 -04:00 |
|
|
|
74bbd5af25
|
chore: Fingerprint, remove unneed private label in struct
|
2025-08-01 13:03:51 -04:00 |
|
|
|
9db11a90eb
|
refactor: TCPSocket, new protected methods to access m_readable, m_writable and m_connected, use them in place of direct access and make the variables private
TCPSocket, remove duplicate private and protected sections in header
|
2025-07-17 18:47:50 +01:00 |
|
|
|
c327c80d63
|
refector: TCPListenSocket, remove duplicate public in header, make m_mutex private
|
2025-07-17 18:47:50 +01:00 |
|
|
|
d1b810baa5
|
refactor: use std::size to get size of arrays
|
2025-07-17 18:47:50 +01:00 |
|
|
|
6ca980e3e5
|
refactor: XSocket::EError => XSocket::SocketError enum class
|
2025-07-11 03:06:24 -07:00 |
|
|
|
94be5f7498
|
refactor: TCPSocket::EJobResult => enum class TCPSocket::JobResult
|
2025-07-11 03:06:24 -07:00 |
|
|
|
32e6a84a6f
|
chore: remove unused anon enum in SecureSocket
|
2025-07-11 03:06:24 -07:00 |
|
|
|
3ececbcfd9
|
refactor: Event anon enum => EventFlags struct
|
2025-07-11 03:06:24 -07:00 |
|
|
|
fc58688bb0
|
refactor: replace throw() with noexcept in cases where execeptions are not possible
|
2025-07-11 03:06:24 -07:00 |
|
|
|
77bdde5434
|
refactor: Elevel => LogLevel enum class, use proper names for items in the class
|
2025-07-11 03:06:24 -07:00 |
|
|
|
c6778dc9be
|
refactor: use more if and switch init-statements
|
2025-07-07 17:53:56 +01:00 |
|
|
|
865365b2fa
|
chore: add noreturn to more methods
|
2025-07-07 17:53:56 +01:00 |
|
|
|
0100cb796e
|
chore: SecureSocket remove unused MAX_ERROR_SIZE define , rename MAX_INPUT_BUFFER_SIZE static to confirm to naming convention
|
2025-07-07 17:53:56 +01:00 |
|
|
|
e42d3b45b6
|
refactor: SocketMultiplexer, do not create nested pointer in new Thread call
|
2025-07-07 17:53:56 +01:00 |
|
|
|
ab4fbd1c85
|
refactor: use using enum EventTypes when possible to reduce verbosity
|
2025-07-03 03:24:16 +00:00 |
|
|
|
8f6f014bcd
|
refactor: IArchNetwork turn anonymous enum into PollEventMask struct with set of static values
|
2025-07-03 03:24:16 +00:00 |
|
|
|
47d44db497
|
refactor: make EStreamType enum Class StreamType, and conform members to naming conventions
|
2025-07-03 03:24:16 +00:00 |
|
|
|
879283f46f
|
refactor: Make IArchNetwork::EAddressFamily enum class IArchNetwork::AddressFamily
confirm AddressFamily items to naming convention
|
2025-07-03 03:24:16 +00:00 |
|
|
|
e06b6b0be4
|
refactor: XSocket, new XSocketWithWhat subclass used to reduce duplication in XSocket subclasses that have a common with method
|
2025-06-30 20:55:06 +01:00 |
|
|
|
958e14cb13
|
refactor: remove XBASE related macros, fixes #8723
|
2025-06-30 20:55:06 +01:00 |
|
|
|
06a616ef42
|
refactor: secureSocket uniqueprt for Ssl object
based on: 89d8ce20b0
|
2025-06-19 19:13:24 +01:00 |
|
|
|
dbc7aebfbc
|
refactor: free SecureSocket cert after use
|
2025-06-19 18:56:14 +01:00 |
|
|
|
3a35b183d3
|
refactor: use std::function for Event callback
based on 6d347337c3
|
2025-06-18 13:17:16 +01:00 |
|
|
|
c15214aee7
|
refactor: use std::scoped_lock inplace of std::lock_guard
|
2025-06-17 10:23:42 +01:00 |
|
|
|
5fd4d93f7f
|
refactor: replace ARCH->sleep(...) calls with Arch::sleep(...)
|
2025-06-17 10:23:42 +01:00 |
|
|
|
5686d24626
|
refactor: use std::mutex in net/TCPListenSocket
|
2025-06-14 09:37:48 +01:00 |
|
|
|
5430625a7e
|
refactor: handle read and write on tcpsocket at the same time
port 94f8336af5
|
2025-06-14 08:44:21 +01:00 |
|
|
|
0b4a2e0e5b
|
chore: use std::unique_ptr for IDataSocket
port-of input-leap/836e08b0642ad158ecedc44e59a3bd3c61b56141
ported-by sithlord48
|
2025-05-28 09:54:04 +01:00 |
|
|
|
e6a374369b
|
chore: use const for more local ref and pointer vars
|
2025-05-28 09:42:08 +01:00 |
|
|
|
9c56fa5dda
|
chore: Combine unnessessary multi level if into less fewer checks
|
2025-05-28 09:42:08 +01:00 |
|
|
|
aa1eaf601c
|
chore: SecureUtils, do not use final for stringVar name
|
2025-05-28 09:42:08 +01:00 |
|
|
|
475b895755
|
chore: initialize class vars using the order class define, initilizer list, constructor
|
2025-05-23 10:19:11 -07:00 |
|
|
|
a33574e1bd
|
chore: use more ranged for loops
|
2025-05-22 20:46:41 +01:00 |
|
|
|
fe12972e83
|
chore: use const pointer / ref where possible
|
2025-05-22 20:46:41 +01:00 |
|
|
|
04805d9a7e
|
chore: mark explicit methods
|
2025-05-22 20:46:41 +01:00 |
|
|
|
3cf0fb89ef
|
chore: add comment to empty methods
|
2025-05-20 16:20:07 +01:00 |
|
|
|
c224cd4661
|
chore: declare const methods recommened by sonar
|
2025-05-20 16:20:07 +01:00 |
|
|
|
0ff72441e6
|
chore: use c++17 style if,switch init-initilizer where possible
chore: correct spelling of "colon" in NetworkAddresses variables
chore: correct some multi line defines near needed init-initilizers
|
2025-05-20 16:20:07 +01:00 |
|
|
|
bdffda9a2f
|
chore: replace typedef with using
|
2025-05-20 16:20:07 +01:00 |
|
|
|
332e6c4a4d
|
refactor: do not write sha1 to localdb and no longer send sha1 as part of comparison
|
2025-05-15 15:46:16 +01:00 |
|
|
|
0309d35aef
|
feat: port fingerprint info into Qt
mv FingerprintData -> Fingerprint
|
2025-05-13 11:32:02 -04:00 |
|
|
|
55a7fa3266
|
Port simplified EventTypes from 8b23570379
|
2025-05-05 17:17:01 -04:00 |
|