Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/c-jimenez/open-ocpp
/ functions
Functions
8,477 in github.com/c-jimenez/open-ocpp
⨍
Functions
8,477
◇
Types & classes
5,267
↓ 616 callers
Method
GetString
3rdparty/rapidjson/example/archiver/archiver.cpp:226
↓ 612 callers
Method
isSet
* @brief Indicate if the value has been set * @return true if the value has been set, false otherwise */
src/types/Optional.h:163
↓ 553 callers
Function
fill
NOLINTEND(*-avoid-c-arrays)
3rdparty/doctest/doctest/doctest.h:1175
↓ 463 callers
Method
AddMember
3rdparty/rapidjson/include/rapidjson/document.h:2994
↓ 441 callers
Function
lws_snprintf
3rdparty/libwebsockets/lib/core/libwebsockets.c:752
↓ 440 callers
Function
lws_cmdline_option
3rdparty/libwebsockets/lib/core/libwebsockets.c:1356
↓ 429 callers
Method
toString
@brief Get the value as a string */
src/tools/helpers/IniFile.cpp:373
↓ 417 callers
Function
StringRef
3rdparty/rapidjson/include/rapidjson/document.h:454
↓ 387 callers
Method
HasMember
3rdparty/rapidjson/example/archiver/archiver.cpp:83
↓ 355 callers
Method
setAllocator
@brief Set the allocator to use */
src/messages/IMessageConverter.h:280
↓ 280 callers
Function
utf8_printf
3rdparty/sqlite3/shell.c:497
↓ 274 callers
Method
c_str
* @brief Get the underlying string as a C char array * @return Underlying string */
src/types/CiStringType.h:223
↓ 268 callers
Method
Match
3rdparty/rapidjson/include/rapidjson/internal/regex.h:629
↓ 243 callers
Method
Parse
3rdparty/rapidjson/include/rapidjson/reader.h:559
↓ 232 callers
Function
lws_callback_on_writable
3rdparty/libwebsockets/lib/core-net/pollfd.c:521
↓ 232 callers
Function
lws_free
3rdparty/libwebsockets/lib/core/alloc.c:88
↓ 220 callers
Method
str
* @brief Get the string representation (ISO-8601) of the date and time * @return String representation (ISO-8601) of the date and time */
src/types/DateTime.h:175
↓ 190 callers
Function
lws_wsi_tag
3rdparty/libwebsockets/lib/core-net/wsi.c:27
↓ 189 callers
Method
fromString
@brief Get the value represented by a string */
src/types/EnumToStringFromString.h:60
↓ 173 callers
Method
assign
* @brief Assign a new value from a string representation in UTC time * @param value String representation * @return true if the new value re
src/types/DateTime.h:69
↓ 169 callers
Function
StrCmp
3rdparty/rapidjson/test/unittest/unittest.h:67
↓ 166 callers
Method
bind
@brief Bind a NULL value to a query parameter */
src/tools/database/Database.cpp:130
↓ 165 callers
Method
size
@copydoc size_t IRequestFifo::size() const */
tests/stubs/RequestFifoStub.h:50
↓ 164 callers
Function
cli_strcmp
A version of strcmp() that works with NULL values */
3rdparty/sqlite3/shell.c:273
↓ 158 callers
Function
lws_context_destroy
3rdparty/libwebsockets/lib/core/context.c:1765
↓ 138 callers
Function
lws_malloc
3rdparty/libwebsockets/lib/core/alloc.c:83
↓ 134 callers
Function
lws_dll2_remove
3rdparty/libwebsockets/lib/core/lws_dll2.c:165
↓ 134 callers
Method
timestamp
* @brief Get the UNIX timestamp corresponding to the date and time * @return UNIX timestamp corresponding to the date and time */
src/types/DateTime.h:192
↓ 130 callers
Function
lws_get_vhost
3rdparty/libwebsockets/lib/core-net/wsi.c:992
↓ 128 callers
Function
lws_create_context
3rdparty/libwebsockets/lib/core/context.c:368
↓ 126 callers
Method
IsValid
3rdparty/rapidjson/include/rapidjson/schema.h:387
↓ 124 callers
Method
HasParseError
Whether a parse error has occurred in the last parsing.
3rdparty/rapidjson/include/rapidjson/reader.h:682
↓ 121 callers
Method
PushBack
3rdparty/rapidjson/include/rapidjson/document.h:2925
↓ 119 callers
Method
empty
@copydoc bool IRequestFifo::empty() const */
src/ocpp16/chargepoint/requestfifo/RequestFifo.h:61
↓ 119 callers
Method
find
3rdparty/doctest/doctest/parts/doctest.cpp:680
↓ 116 callers
Function
lws_sul_schedule
3rdparty/libwebsockets/lib/core-net/sorted-usec-list.c:277
↓ 115 callers
Method
GetTokens
Get the token array (const version only).
3rdparty/rapidjson/include/rapidjson/pointer.h:344
↓ 115 callers
Function
lws_strncpy
3rdparty/libwebsockets/lib/core/libwebsockets.c:771
↓ 113 callers
Function
lws_hdr_simple_ptr
3rdparty/libwebsockets/lib/roles/http/parsers.c:681
↓ 113 callers
Function
lws_write
3rdparty/libwebsockets/lib/core-net/output.c:213
↓ 112 callers
Function
lws_service
3rdparty/libwebsockets/lib/core-net/service.c:818
↓ 110 callers
Method
end
3rdparty/rapidjson/include/rapidjson/document.h:2937
↓ 109 callers
Function
cli_strncmp
3rdparty/sqlite3/shell.c:278
↓ 106 callers
Function
lws_hdr_total_length
3rdparty/libwebsockets/lib/roles/http/parsers.c:478
↓ 104 callers
Function
lws_get_context
3rdparty/libwebsockets/lib/core-net/wsi.c:1012
↓ 104 callers
Function
lws_get_protocol
3rdparty/libwebsockets/lib/core-net/wsi.c:559
↓ 103 callers
Function
lws_sul_cancel
3rdparty/libwebsockets/lib/core-net/sorted-usec-list.c:67
↓ 100 callers
Method
GetInt
3rdparty/rapidjson/example/lookaheadparser/lookaheadparser.cpp:177
↓ 100 callers
Method
exec
@brief Execute the query */
src/tools/database/Database.cpp:246
↓ 99 callers
Function
lws_set_log_level
3rdparty/libwebsockets/lib/core/logs.c:497
↓ 99 callers
Method
reset
@copydoc bool ICentralSystem::IChargePoint::reset(ocpp::types::ocpp16::ResetType) */
src/ocpp16/centralsystem/chargepoint/ChargePointProxy.cpp:599
↓ 98 callers
Function
lws_set_timeout
3rdparty/libwebsockets/lib/core-net/wsi-timeout.c:139
↓ 93 callers
Method
isValid
* @brief Indicate if the URL is valid * @return true if the URL is valid, false otherwise */
src/websockets/Url.h:61
↓ 93 callers
Method
size
3rdparty/doctest/doctest/parts/doctest.cpp:654
↓ 91 callers
Method
Begin
3rdparty/rapidjson/include/rapidjson/document.h:2922
↓ 91 callers
Method
End
3rdparty/rapidjson/include/rapidjson/internal/stack.h:157
↓ 91 callers
Function
PutUnsafe
3rdparty/rapidjson/include/rapidjson/stream.h:91
↓ 91 callers
Method
query
@brief Create a new query to be executed on the database */
src/tools/database/Database.cpp:74
↓ 89 callers
Function
lws_now_usecs
3rdparty/libwebsockets/lib/plat/unix/unix-misc.c:42
↓ 88 callers
Function
GetValueByPointer
3rdparty/rapidjson/include/rapidjson/pointer.h:1203
↓ 88 callers
Function
GetValueByPointerWithDefault
3rdparty/rapidjson/include/rapidjson/pointer.h:1243
↓ 87 callers
Method
empty
* @brief Indicate if a date and time is empty = EPOCH * @return true if the date and time is empty, false otherwise */
src/types/DateTime.h:198
↓ 87 callers
Method
empty
@copydoc bool IRequestFifo::empty() const */
tests/stubs/RequestFifoStub.h:53
↓ 82 callers
Function
lws_zalloc
3rdparty/libwebsockets/lib/core/alloc.c:93
↓ 82 callers
Method
set
@brief Set the value of a parameter */
src/tools/helpers/IniFile.cpp:210
↓ 80 callers
Function
lws_fi
3rdparty/libwebsockets/lib/system/fault-injection/fault-injection.c:43
↓ 78 callers
Method
size
* @brief Get the size of the queue * @return Size of the queue in number of items */
src/tools/helpers/Queue.h:49
↓ 77 callers
Method
setConfigValue
@brief Set the value of a standard OCPP configuration key */
tests/stubs/OcppConfigStub.h:47
↓ 75 callers
Function
lws_dll2_get_head
3rdparty/libwebsockets/include/libwebsockets/lws-dll2.h:216
↓ 75 callers
Method
size
@copydoc size_t IRequestFifo::size() const */
src/ocpp16/chargepoint/requestfifo/RequestFifo.cpp:115
↓ 75 callers
Function
strcpy
3rdparty/libwebsockets/lib/plat/optee/lws-plat-optee.c:34
↓ 74 callers
Method
Size
3rdparty/rapidjson/include/rapidjson/document.h:2917
↓ 74 callers
Function
lws_cancel_service
3rdparty/libwebsockets/lib/core-net/vhost.c:1080
↓ 74 callers
Method
write
3rdparty/libwebsockets/lib/secure-streams/cpp/lssFile.cxx:90
↓ 70 callers
Function
lwsi_set_state
3rdparty/libwebsockets/lib/core-net/wsi.c:43
↓ 69 callers
Function
appendText
zIn is either a pointer to a NULL-terminated string in memory obtained ** from malloc(), or a NULL pointer. The string pointed to by zAppend is ** add
3rdparty/sqlite3/shell.c:851
↓ 69 callers
Method
close
@brief Close the database */
src/tools/database/Database.cpp:57
↓ 67 callers
Function
fe25519_square
3rdparty/libwebsockets/plugins/ssh-base/crypto/fe25519.c:214
↓ 66 callers
Function
lws_dll2_add_tail
3rdparty/libwebsockets/lib/core/lws_dll2.c:139
↓ 64 callers
Method
Put
3rdparty/rapidjson/include/rapidjson/encodings.h:593
↓ 64 callers
Method
count
* @brief Get the number of items in the queue * @return Number of items in the queue */
src/tools/helpers/Queue.h:83
↓ 64 callers
Method
getConnector
@brief Get the connector with the specified id */
src/ocpp16/chargepoint/connector/Connectors.cpp:67
↓ 64 callers
Function
throw_if
3rdparty/doctest/examples/all_features/header.h:7
↓ 63 callers
Function
shell_check_oom
Check a pointer to see if it is NULL. If it is NULL, exit with an ** out-of-memory error. */
3rdparty/sqlite3/shell.c:532
↓ 62 callers
Method
Set
3rdparty/rapidjson/include/rapidjson/pointer.h:753
↓ 60 callers
Method
Peek
3rdparty/rapidjson/include/rapidjson/reader.h:1417
↓ 60 callers
Function
lws_add_http_header_by_token
3rdparty/libwebsockets/lib/roles/http/header.c:140
↓ 59 callers
Method
MemberEnd
3rdparty/rapidjson/include/rapidjson/document.h:2982
↓ 59 callers
Method
get
@brief Get the value of a parameter */
src/tools/helpers/IniFile.cpp:192
↓ 59 callers
Method
substr
3rdparty/doctest/doctest/parts/doctest.cpp:667
↓ 58 callers
Method
GetSize
3rdparty/rapidjson/include/rapidjson/internal/stack.h:178
↓ 58 callers
Method
GetWithDefault
3rdparty/rapidjson/include/rapidjson/pointer.h:677
↓ 58 callers
Method
check
@brief Look for a tag id in the cache */
src/ocpp16/chargepoint/authent/AuthentCache.cpp:92
↓ 57 callers
Function
lws_system_get_blob
3rdparty/libwebsockets/lib/system/system.c:136
↓ 56 callers
Function
fe25519_mul
3rdparty/libwebsockets/plugins/ssh-base/crypto/fe25519.c:197
↓ 55 callers
Function
if
3rdparty/sqlite3/shell.c:19572
↓ 55 callers
Function
lws_h2_goaway
3rdparty/libwebsockets/lib/roles/h2/http2.c:447
↓ 52 callers
Method
GetSpecification
Static method to get the specification of any schema document Returns kDraftNone if document is silent
3rdparty/rapidjson/include/rapidjson/schema.h:1943
↓ 50 callers
Method
Get
Query a value in a subtree. ! \param root Root value of a DOM sub-tree to be resolved. It can be any value other than document root. \
3rdparty/rapidjson/include/rapidjson/pointer.h:595
↓ 50 callers
Method
call
@copydoc bool IChargePointProxy::call(const ocpp::messages::ocpp16::CancelReservationReq&, * ocpp::messages::o
src/ocpp16/localcontroller/chargepoint/ChargePointProxy.cpp:130
next →
1–100 of 8,477, ranked by callers