15 Commits

Author SHA1 Message Date
Sadie Powell
b514f826a9 Add ExtensionItem::OnSync which is called when an ext is synchronised. 2024-07-24 00:31:34 +01:00
InspIRCd Robot
a3b0aa484b Update copyright headers. 2024-07-14 11:58:57 +01:00
Sadie Powell
2302d6f99c Don't broadcast a ListExtItem when setting it in FromInternal. 2024-07-14 11:34:23 +01:00
Sadie Powell
a5f902ec71 Avoid allocating in ListExtItem when its obviously not necessary. 2024-07-07 17:16:48 +01:00
InspIRCd Robot
ae3e2db109 Update copyright headers. 2024-06-07 10:37:56 +01:00
Sadie Powell
2f36d0aa2d Move TokenList back to its own header and move INSP_FORMAT to compat.
This allows making stringutils an optional header given that most
of it is not used by most of the codebase.
2023-09-03 18:46:48 +01:00
Sadie Powell
70131c8e78 Move stdalgo::string::join to utility/string and templatise separator. 2023-08-11 12:03:09 +01:00
Sadie Powell
a83223378c Fix calling the base Set/Unset implementation in ListExtItem. 2023-01-10 20:28:29 +00:00
Sadie Powell
f547805018 Rename the SimpleExtItem type parameter to be more descriptive. 2022-12-27 19:29:43 +00:00
Sadie Powell
a752f952af Allow overriding the deleter in ListExtItem. 2022-12-27 19:29:43 +00:00
Sadie Powell
72b5aec5d5 Add the SimpleExtItem::GetRef method. 2022-12-27 19:29:43 +00:00
Sadie Powell
75de6e0d5c Add the ListExtItem extension type. 2022-12-27 18:19:10 +00:00
Sadie Powell
997684e183 Fix a Doxygen documentation typo. 2022-12-20 17:17:47 +00:00
Sadie Powell
abc1e463a7 Move {From,To}Network from StringExtItem to SimpleExtItem. 2022-12-20 10:50:31 +00:00
Sadie Powell
43d48a2e98 Move extension types to their own header to speed up build times. 2022-12-19 14:18:30 +00:00