Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PerMalmberg/Smooth
/ functions
Functions
1,275 in github.com/PerMalmberg/Smooth
⨍
Functions
1,275
◇
Types & classes
325
↓ 129 callers
Method
end
lib/smooth/include/smooth/core/util/FixedBuffer.h:42
↓ 110 callers
Method
begin
lib/smooth/include/smooth/core/util/FixedBuffer.h:37
↓ 73 callers
Method
data
lib/smooth/include/smooth/core/util/FixedBuffer.h:47
↓ 73 callers
Method
size
Gets the size of the queue. \return number of items the queue can hold.
lib/smooth/include/smooth/core/ipc/Queue.h:63
↓ 45 callers
Method
set
lib/smooth/core/io/Output.cpp:44
↓ 40 callers
Method
empty
Returns a value indicating if the queue is empty. \return true if empty, otherwise false.
lib/smooth/include/smooth/core/ipc/Queue.h:107
↓ 34 callers
Method
str
lib/smooth/include/smooth/core/filesystem/Path.h:138
↓ 29 callers
Method
start
lib/smooth/core/Task.cpp:66
↓ 28 callers
Method
count
Returns the number of items waiting to be popped. \return The number of items in the queue.
lib/smooth/include/smooth/core/ipc/Queue.h:114
↓ 19 callers
Method
clear
lib/smooth/application/rgb_led/RGBLed.cpp:103
↓ 19 callers
Method
get_packet_identifier
lib/smooth/application/network/mqtt/packet/PubRel.cpp:28
↓ 16 callers
Method
get
lib/smooth/include/smooth/core/network/ClientPool.h:61
↓ 15 callers
Method
push
Pushes an item into the queue \param item The item of which a copy will be placed on the queue. \return true if the queue could accept the item, other
lib/smooth/include/smooth/core/ipc/Queue.h:73
↓ 14 callers
Method
get_qos
lib/smooth/application/network/mqtt/packet/MQTTPacket.cpp:53
↓ 14 callers
Method
mount_point
lib/smooth/include/smooth/core/filesystem/MountPoint.h:53
↓ 13 callers
Method
get_waiting_for
lib/smooth/include/smooth/application/network/mqtt/InFlight.h:45
↓ 13 callers
Method
send_packet
lib/smooth/application/network/mqtt/MqttClient.cpp:145
↓ 12 callers
Method
get_running_time
lib/smooth/core/timer/ElapsedTime.cpp:24
↓ 12 callers
Method
get_socket_id
lib/smooth/core/network/CommonSocket.cpp:33
↓ 12 callers
Method
parent
lib/smooth/core/filesystem/Path.cpp:87
↓ 12 callers
Method
receive
lib/smooth/application/network/mqtt/state/RunState.cpp:42
↓ 11 callers
Method
get_state
Gets the current state \return The current state
lib/smooth/include/smooth/core/fsm/StaticFSM.h:72
↓ 11 callers
Method
set_state
lib/smooth/include/smooth/core/fsm/StaticFSM.h:112
↓ 11 callers
Method
start
lib/smooth/include/smooth/core/network/Socket.h:194
↓ 10 callers
Method
dump
lib/smooth/core/SystemStatistics.cpp:50
↓ 9 callers
Method
get_mqtt_type
lib/smooth/application/network/mqtt/packet/MQTTPacket.cpp:255
↓ 9 callers
Method
is_connected
lib/smooth/core/network/CommonSocket.cpp:38
↓ 9 callers
Method
is_parent_of
lib/smooth/core/filesystem/Path.cpp:62
↓ 9 callers
Method
reply
test/secure_socket_test/secure_socket_test.h:58
↓ 9 callers
Method
set_wait_packet
lib/smooth/include/smooth/application/network/mqtt/InFlight.h:50
↓ 9 callers
Method
stop
lib/smooth/core/timer/Timer.cpp:52
↓ 8 callers
Method
connect_to_ap
lib/smooth/core/network/Wifi.cpp:81
↓ 8 callers
Function
log_mbedtls_error
lib/smooth/core/network/MbedTLSContext.cpp:46
↓ 8 callers
Method
set_ap_credentials
lib/smooth/core/network/Wifi.cpp:70
↓ 8 callers
Method
set_host_name
lib/smooth/core/network/Wifi.cpp:65
↓ 8 callers
Function
split
lib/smooth/include/smooth/core/util/split.h:26
↓ 8 callers
Method
stop
Stops the performance timer
lib/smooth/include/smooth/core/timer/ElapsedTime.h:36
↓ 7 callers
Method
get
test/http_server_test/http_server_test.h:40
↓ 7 callers
Method
on
lib/smooth/include/smooth/application/network/http/HTTPServer.h:150
↓ 7 callers
Method
set_auto_connect
lib/smooth/core/network/Wifi.cpp:76
↓ 7 callers
Method
set_receive_timeout
lib/smooth/include/smooth/core/network/CommonSocket.h:65
↓ 7 callers
Method
start_timer
lib/smooth/include/smooth/application/network/mqtt/InFlight.h:55
↓ 6 callers
Method
decode
lib/smooth/application/network/http/URLEncoding.cpp:27
↓ 6 callers
Method
get_bits_as_byte
\brief Gets the value of the specified bits aligned to LSB. \param lsb Least Significant Bit, >= 0 \param msb Most Significant Bit <= 7 \return The re
lib/smooth/include/smooth/core/util/ByteSet.h:43
↓ 6 callers
Function
i2c_master_start
mock-idf/components/driver/i2c.cpp:43
↓ 5 callers
Method
add
test/http_server_test/http_server_test.h:55
↓ 5 callers
Method
append
lib/smooth/application/network/http/regular/HTTPPacket.cpp:86
↓ 5 callers
Method
exists
lib/smooth/core/filesystem/File.cpp:96
↓ 5 callers
Function
gpio_set_pull_mode
mock-idf/components/driver/gpio.cpp:29
↓ 5 callers
Function
i2c_master_cmd_begin
mock-idf/components/driver/i2c.cpp:53
↓ 5 callers
Function
i2c_master_stop
mock-idf/components/driver/i2c.cpp:48
↓ 5 callers
Function
i2c_master_write_byte
mock-idf/components/driver/i2c.cpp:28
↓ 5 callers
Method
is_present
Is slave device present
lib/smooth/core/io/i2c/I2CMasterDevice.cpp:271
↓ 5 callers
Method
parse
lib/smooth/application/io/wiegand/Wiegand.cpp:51
↓ 5 callers
Method
perform_op
lib/smooth/core/network/SocketDispatcher.cpp:333
↓ 5 callers
Method
read
lib/smooth/core/io/Input.cpp:44
↓ 5 callers
Method
reset
lib/smooth/application/network/http/HTTPProtocol.cpp:85
↓ 5 callers
Method
set_output_level
Set output pin level
lib/smooth/include/smooth/application/display/DisplayPin.h:36
↓ 5 callers
Method
signal
lib/smooth/include/smooth/core/ipc/ISRTaskEventQueue.h:103
↓ 5 callers
Function
trim
\brief Trims characters at the beginning and end of the string.
lib/smooth/include/smooth/core/util/string_util.h:49
↓ 4 callers
Function
copy_min_to_buffer
lib/smooth/include/smooth/core/util/copy_min_to_buffer.h:25
↓ 4 callers
Function
default_value
lib/smooth/include/smooth/core/util/json_util.h:28
↓ 4 callers
Method
detect_mode
lib/smooth/application/network/http/regular/MIMEParser.cpp:46
↓ 4 callers
Function
esp_timer_get_time
mock-idf/components/esp_common/esp_timer.cpp:3
↓ 4 callers
Method
expires_at
lib/smooth/core/timer/Timer.cpp:87
↓ 4 callers
Function
fill
test/http_server_test/http_server_test.cpp:133
↓ 4 callers
Method
get_elapsed_time
lib/smooth/include/smooth/application/network/mqtt/InFlight.h:71
↓ 4 callers
Method
get_event
lib/smooth/include/smooth/core/network/NetworkStatus.h:42
↓ 4 callers
Method
get_id
lib/smooth/core/timer/Timer.cpp:63
↓ 4 callers
Method
has_parent
lib/smooth/core/filesystem/Path.cpp:230
↓ 4 callers
Method
is_active
lib/smooth/core/network/CommonSocket.cpp:91
↓ 4 callers
Method
is_in_progress
lib/smooth/include/smooth/core/network/PacketSendBuffer.h:53
↓ 4 callers
Method
pop
Pops an item off the queue. \param target A reference to an instance of T which will be assigned the item taken from the queue. \return true if an ite
lib/smooth/include/smooth/core/ipc/Queue.h:90
↓ 4 callers
Method
prepare_new_packet
lib/smooth/include/smooth/core/network/PacketReceiveBuffer.h:114
↓ 4 callers
Method
process_template
lib/smooth/application/network/http/regular/TemplateProcessor.cpp:38
↓ 4 callers
Method
publish
Publishes a copy of the the provided item to each subscriber. \param item The item to publish \return true of all subscribers could receive the item,
lib/smooth/include/smooth/core/ipc/Link.h:57
↓ 4 callers
Method
put
lib/smooth/include/smooth/core/util/CircularBuffer.h:126
↓ 4 callers
Method
read_id
lib/smooth/application/io/i2c/BME280.cpp:33
↓ 4 callers
Method
read_measurements
Read humidity and temperature
lib/smooth/application/io/i2c/DHT12.cpp:55
↓ 4 callers
Method
reply
lib/smooth/application/network/http/HTTPServerClient.cpp:148
↓ 4 callers
Method
set_send_timeout
lib/smooth/include/smooth/core/network/CommonSocket.h:55
↓ 4 callers
Method
web_root
lib/smooth/include/smooth/application/network/http/HTTPServerConfig.h:53
↓ 3 callers
Method
add_header
Adds a header value, appending to any existing value.
lib/smooth/include/smooth/application/network/http/IResponseOperation.h:59
↓ 3 callers
Method
clear
lib/smooth/include/smooth/core/ipc/TaskEventQueue.h:92
↓ 3 callers
Method
close
lib/smooth/include/smooth/core/network/ServerClient.h:99
↓ 3 callers
Function
encode
lib/smooth/application/hash/base64.cpp:25
↓ 3 callers
Function
esp_ip4addr_ntoa
mock-idf/components/esp_netif/include/esp_netif.h:26
↓ 3 callers
Method
expand_by
lib/smooth/include/smooth/application/network/http/HTTPPacket.h:131
↓ 3 callers
Method
f
test/linux_unit_tests/FSMTest.cpp:99
↓ 3 callers
Function
fill
test/http_files_upload_test/http_files_upload_test.cpp:136
↓ 3 callers
Function
fill
test/secure_server_socket_test/secure_server_socket_test.cpp:124
↓ 3 callers
Method
get_name
test/linux_unit_tests/FSMTest.cpp:58
↓ 3 callers
Method
get_send_timeout
lib/smooth/include/smooth/core/network/CommonSocket.h:60
↓ 3 callers
Method
get_socket
lib/smooth/include/smooth/core/network/SocketOperation.h:44
↓ 3 callers
Function
hton
lib/smooth/include/smooth/core/network/util.h:45
↓ 3 callers
Function
icontains
lib/smooth/core/util/string_util.cpp:34
↓ 3 callers
Method
is_continuation
lib/smooth/include/smooth/application/network/http/HTTPPacket.h:89
↓ 3 callers
Method
is_continued
lib/smooth/include/smooth/application/network/http/HTTPPacket.h:79
↓ 3 callers
Method
is_full
lib/smooth/include/smooth/core/network/PacketReceiveBuffer.h:45
↓ 3 callers
Function
left_trim
\brief Trims characters at the beginning ('left') side of the string.
lib/smooth/include/smooth/core/util/string_util.h:31
next →
1–100 of 1,275, ranked by callers