MCPcopy Create free account

hub / github.com/PerMalmberg/Smooth / functions

Functions1,275 in github.com/PerMalmberg/Smooth

↓ 129 callersMethodend
lib/smooth/include/smooth/core/util/FixedBuffer.h:42
↓ 110 callersMethodbegin
lib/smooth/include/smooth/core/util/FixedBuffer.h:37
↓ 73 callersMethoddata
lib/smooth/include/smooth/core/util/FixedBuffer.h:47
↓ 73 callersMethodsize
Gets the size of the queue. \return number of items the queue can hold.
lib/smooth/include/smooth/core/ipc/Queue.h:63
↓ 45 callersMethodset
lib/smooth/core/io/Output.cpp:44
↓ 40 callersMethodempty
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 callersMethodstr
lib/smooth/include/smooth/core/filesystem/Path.h:138
↓ 29 callersMethodstart
lib/smooth/core/Task.cpp:66
↓ 28 callersMethodcount
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 callersMethodclear
lib/smooth/application/rgb_led/RGBLed.cpp:103
↓ 19 callersMethodget_packet_identifier
lib/smooth/application/network/mqtt/packet/PubRel.cpp:28
↓ 16 callersMethodget
lib/smooth/include/smooth/core/network/ClientPool.h:61
↓ 15 callersMethodpush
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 callersMethodget_qos
lib/smooth/application/network/mqtt/packet/MQTTPacket.cpp:53
↓ 14 callersMethodmount_point
lib/smooth/include/smooth/core/filesystem/MountPoint.h:53
↓ 13 callersMethodget_waiting_for
lib/smooth/include/smooth/application/network/mqtt/InFlight.h:45
↓ 13 callersMethodsend_packet
lib/smooth/application/network/mqtt/MqttClient.cpp:145
↓ 12 callersMethodget_running_time
lib/smooth/core/timer/ElapsedTime.cpp:24
↓ 12 callersMethodget_socket_id
lib/smooth/core/network/CommonSocket.cpp:33
↓ 12 callersMethodparent
lib/smooth/core/filesystem/Path.cpp:87
↓ 12 callersMethodreceive
lib/smooth/application/network/mqtt/state/RunState.cpp:42
↓ 11 callersMethodget_state
Gets the current state \return The current state
lib/smooth/include/smooth/core/fsm/StaticFSM.h:72
↓ 11 callersMethodset_state
lib/smooth/include/smooth/core/fsm/StaticFSM.h:112
↓ 11 callersMethodstart
lib/smooth/include/smooth/core/network/Socket.h:194
↓ 10 callersMethoddump
lib/smooth/core/SystemStatistics.cpp:50
↓ 9 callersMethodget_mqtt_type
lib/smooth/application/network/mqtt/packet/MQTTPacket.cpp:255
↓ 9 callersMethodis_connected
lib/smooth/core/network/CommonSocket.cpp:38
↓ 9 callersMethodis_parent_of
lib/smooth/core/filesystem/Path.cpp:62
↓ 9 callersMethodreply
test/secure_socket_test/secure_socket_test.h:58
↓ 9 callersMethodset_wait_packet
lib/smooth/include/smooth/application/network/mqtt/InFlight.h:50
↓ 9 callersMethodstop
lib/smooth/core/timer/Timer.cpp:52
↓ 8 callersMethodconnect_to_ap
lib/smooth/core/network/Wifi.cpp:81
↓ 8 callersFunctionlog_mbedtls_error
lib/smooth/core/network/MbedTLSContext.cpp:46
↓ 8 callersMethodset_ap_credentials
lib/smooth/core/network/Wifi.cpp:70
↓ 8 callersMethodset_host_name
lib/smooth/core/network/Wifi.cpp:65
↓ 8 callersFunctionsplit
lib/smooth/include/smooth/core/util/split.h:26
↓ 8 callersMethodstop
Stops the performance timer
lib/smooth/include/smooth/core/timer/ElapsedTime.h:36
↓ 7 callersMethodget
test/http_server_test/http_server_test.h:40
↓ 7 callersMethodon
lib/smooth/include/smooth/application/network/http/HTTPServer.h:150
↓ 7 callersMethodset_auto_connect
lib/smooth/core/network/Wifi.cpp:76
↓ 7 callersMethodset_receive_timeout
lib/smooth/include/smooth/core/network/CommonSocket.h:65
↓ 7 callersMethodstart_timer
lib/smooth/include/smooth/application/network/mqtt/InFlight.h:55
↓ 6 callersMethoddecode
lib/smooth/application/network/http/URLEncoding.cpp:27
↓ 6 callersMethodget_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 callersFunctioni2c_master_start
mock-idf/components/driver/i2c.cpp:43
↓ 5 callersMethodadd
test/http_server_test/http_server_test.h:55
↓ 5 callersMethodappend
lib/smooth/application/network/http/regular/HTTPPacket.cpp:86
↓ 5 callersMethodexists
lib/smooth/core/filesystem/File.cpp:96
↓ 5 callersFunctiongpio_set_pull_mode
mock-idf/components/driver/gpio.cpp:29
↓ 5 callersFunctioni2c_master_cmd_begin
mock-idf/components/driver/i2c.cpp:53
↓ 5 callersFunctioni2c_master_stop
mock-idf/components/driver/i2c.cpp:48
↓ 5 callersFunctioni2c_master_write_byte
mock-idf/components/driver/i2c.cpp:28
↓ 5 callersMethodis_present
Is slave device present
lib/smooth/core/io/i2c/I2CMasterDevice.cpp:271
↓ 5 callersMethodparse
lib/smooth/application/io/wiegand/Wiegand.cpp:51
↓ 5 callersMethodperform_op
lib/smooth/core/network/SocketDispatcher.cpp:333
↓ 5 callersMethodread
lib/smooth/core/io/Input.cpp:44
↓ 5 callersMethodreset
lib/smooth/application/network/http/HTTPProtocol.cpp:85
↓ 5 callersMethodset_output_level
Set output pin level
lib/smooth/include/smooth/application/display/DisplayPin.h:36
↓ 5 callersMethodsignal
lib/smooth/include/smooth/core/ipc/ISRTaskEventQueue.h:103
↓ 5 callersFunctiontrim
\brief Trims characters at the beginning and end of the string.
lib/smooth/include/smooth/core/util/string_util.h:49
↓ 4 callersFunctioncopy_min_to_buffer
lib/smooth/include/smooth/core/util/copy_min_to_buffer.h:25
↓ 4 callersFunctiondefault_value
lib/smooth/include/smooth/core/util/json_util.h:28
↓ 4 callersMethoddetect_mode
lib/smooth/application/network/http/regular/MIMEParser.cpp:46
↓ 4 callersFunctionesp_timer_get_time
mock-idf/components/esp_common/esp_timer.cpp:3
↓ 4 callersMethodexpires_at
lib/smooth/core/timer/Timer.cpp:87
↓ 4 callersFunctionfill
test/http_server_test/http_server_test.cpp:133
↓ 4 callersMethodget_elapsed_time
lib/smooth/include/smooth/application/network/mqtt/InFlight.h:71
↓ 4 callersMethodget_event
lib/smooth/include/smooth/core/network/NetworkStatus.h:42
↓ 4 callersMethodget_id
lib/smooth/core/timer/Timer.cpp:63
↓ 4 callersMethodhas_parent
lib/smooth/core/filesystem/Path.cpp:230
↓ 4 callersMethodis_active
lib/smooth/core/network/CommonSocket.cpp:91
↓ 4 callersMethodis_in_progress
lib/smooth/include/smooth/core/network/PacketSendBuffer.h:53
↓ 4 callersMethodpop
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 callersMethodprepare_new_packet
lib/smooth/include/smooth/core/network/PacketReceiveBuffer.h:114
↓ 4 callersMethodprocess_template
lib/smooth/application/network/http/regular/TemplateProcessor.cpp:38
↓ 4 callersMethodpublish
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 callersMethodput
lib/smooth/include/smooth/core/util/CircularBuffer.h:126
↓ 4 callersMethodread_id
lib/smooth/application/io/i2c/BME280.cpp:33
↓ 4 callersMethodread_measurements
Read humidity and temperature
lib/smooth/application/io/i2c/DHT12.cpp:55
↓ 4 callersMethodreply
lib/smooth/application/network/http/HTTPServerClient.cpp:148
↓ 4 callersMethodset_send_timeout
lib/smooth/include/smooth/core/network/CommonSocket.h:55
↓ 4 callersMethodweb_root
lib/smooth/include/smooth/application/network/http/HTTPServerConfig.h:53
↓ 3 callersMethodadd_header
Adds a header value, appending to any existing value.
lib/smooth/include/smooth/application/network/http/IResponseOperation.h:59
↓ 3 callersMethodclear
lib/smooth/include/smooth/core/ipc/TaskEventQueue.h:92
↓ 3 callersMethodclose
lib/smooth/include/smooth/core/network/ServerClient.h:99
↓ 3 callersFunctionencode
lib/smooth/application/hash/base64.cpp:25
↓ 3 callersFunctionesp_ip4addr_ntoa
mock-idf/components/esp_netif/include/esp_netif.h:26
↓ 3 callersMethodexpand_by
lib/smooth/include/smooth/application/network/http/HTTPPacket.h:131
↓ 3 callersMethodf
test/linux_unit_tests/FSMTest.cpp:99
↓ 3 callersFunctionfill
test/http_files_upload_test/http_files_upload_test.cpp:136
↓ 3 callersFunctionfill
test/secure_server_socket_test/secure_server_socket_test.cpp:124
↓ 3 callersMethodget_name
test/linux_unit_tests/FSMTest.cpp:58
↓ 3 callersMethodget_send_timeout
lib/smooth/include/smooth/core/network/CommonSocket.h:60
↓ 3 callersMethodget_socket
lib/smooth/include/smooth/core/network/SocketOperation.h:44
↓ 3 callersFunctionhton
lib/smooth/include/smooth/core/network/util.h:45
↓ 3 callersFunctionicontains
lib/smooth/core/util/string_util.cpp:34
↓ 3 callersMethodis_continuation
lib/smooth/include/smooth/application/network/http/HTTPPacket.h:89
↓ 3 callersMethodis_continued
lib/smooth/include/smooth/application/network/http/HTTPPacket.h:79
↓ 3 callersMethodis_full
lib/smooth/include/smooth/core/network/PacketReceiveBuffer.h:45
↓ 3 callersFunctionleft_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