latest
Contents:
Get Started
Tutorial
Supported Platforms
API Documentation
libpull
Docs
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
address_t (C++ type)
ag_bl::agent_event_t (C++ type)
ag_bl::EVENT_APPLY (C++ enumerator)
ag_bl::EVENT_BOOT (C++ enumerator)
ag_bl::EVENT_BOOTSTRAP (C++ enumerator)
ag_bl::EVENT_BOOTSTRAP_FAILURE (C++ enumerator)
ag_bl::EVENT_BOOTSTRAP_FAILURE_2 (C++ enumerator)
ag_bl::EVENT_CHECKING_UPDATES (C++ enumerator)
ag_bl::EVENT_CHECKING_UPDATES_RECOVER (C++ enumerator)
ag_bl::EVENT_CHECKING_UPDATES_SEND (C++ enumerator)
ag_bl::EVENT_CHECKING_UPDATES_TIMEOUT (C++ enumerator)
ag_bl::EVENT_CONN_RECEIVER (C++ enumerator)
ag_bl::EVENT_CONN_RECEIVER_FAILURE (C++ enumerator)
ag_bl::EVENT_CONN_RECEIVER_FAILURE_2 (C++ enumerator)
ag_bl::EVENT_CONTINUE_END_ (C++ enumerator)
ag_bl::EVENT_CONTINUE_START_ (C++ enumerator)
,
[1]
ag_bl::EVENT_CONTINUE_STOP_ (C++ enumerator)
ag_bl::EVENT_FAILURE_END_ (C++ enumerator)
ag_bl::EVENT_FAILURE_START_ (C++ enumerator)
,
[1]
ag_bl::EVENT_FAILURE_STOP_ (C++ enumerator)
ag_bl::EVENT_FATAL_FAILURE (C++ enumerator)
ag_bl::EVENT_FINAL (C++ enumerator)
ag_bl::EVENT_FINISH (C++ enumerator)
ag_bl::EVENT_FIRST_BOOT (C++ enumerator)
ag_bl::EVENT_FIRST_BOOT_FAILURE (C++ enumerator)
ag_bl::EVENT_GET_NEWEST_FIRMWARE (C++ enumerator)
ag_bl::EVENT_GET_NEWEST_FIRMWARE_FAILURE (C++ enumerator)
ag_bl::EVENT_GET_NEWEST_FIRMWARE_FAILURE_2 (C++ enumerator)
ag_bl::EVENT_GET_NEWEST_NON_BOOTABLE (C++ enumerator)
ag_bl::EVENT_GET_NEWEST_NON_BOOTABLE_FAILURE (C++ enumerator)
ag_bl::EVENT_INIT (C++ enumerator)
,
[1]
ag_bl::EVENT_INIT_FAILURE (C++ enumerator)
ag_bl::EVENT_INVALIDATE_OBJECT_FAILURE (C++ enumerator)
ag_bl::EVENT_RECEIVE (C++ enumerator)
ag_bl::EVENT_RECEIVE_RECOVER (C++ enumerator)
ag_bl::EVENT_RECEIVE_SEND (C++ enumerator)
ag_bl::EVENT_RECOVER_END_ (C++ enumerator)
ag_bl::EVENT_RECOVER_START_ (C++ enumerator)
ag_bl::EVENT_SEARCHING_SLOT (C++ enumerator)
ag_bl::EVENT_SEARCHING_SLOT_FAILURE (C++ enumerator)
ag_bl::EVENT_SEARCHING_SLOT_FAILURE_2 (C++ enumerator)
ag_bl::EVENT_SEND_END_ (C++ enumerator)
ag_bl::EVENT_SEND_START_ (C++ enumerator)
ag_bl::EVENT_STORE_BOOTLAODER_CTX (C++ enumerator)
ag_bl::EVENT_STORE_BOOTLAODER_CTX_FAILURE (C++ enumerator)
ag_bl::EVENT_SUBSCRIBE (C++ enumerator)
ag_bl::EVENT_SUBSCRIBE_FAILURE (C++ enumerator)
ag_bl::EVENT_UPGRADE (C++ enumerator)
ag_bl::EVENT_UPGRADE_COPY_FAILURE (C++ enumerator)
ag_bl::EVENT_UPGRADE_COPY_START (C++ enumerator)
ag_bl::EVENT_UPGRADE_COPY_STOP (C++ enumerator)
ag_bl::EVENT_UPGRADE_FAILURE (C++ enumerator)
ag_bl::EVENT_UPGRADE_FAILURE_2 (C++ enumerator)
ag_bl::EVENT_UPGRADE_FAILURE_3 (C++ enumerator)
ag_bl::EVENT_UPGRADE_FAILURE_4 (C++ enumerator)
ag_bl::EVENT_UPGRADE_SUCCESS (C++ enumerator)
ag_bl::EVENT_VALIDATE_BOOTABLE_FAILURE (C++ enumerator)
ag_bl::EVENT_VALIDATE_BOOTABLE_START (C++ enumerator)
ag_bl::EVENT_VALIDATE_BOOTABLE_STOP (C++ enumerator)
ag_bl::EVENT_VALIDATE_NON_BOOTABLE (C++ enumerator)
ag_bl::EVENT_VALIDATE_NON_BOOTABLE_FAILURE (C++ enumerator)
ag_bl::EVENT_VALIDATE_NON_BOOTABLE_INVALID (C++ enumerator)
ag_bl::EVENT_VALIDATE_NON_BOOTABLE_START (C++ enumerator)
ag_bl::EVENT_VALIDATE_NON_BOOTABLE_STOP (C++ enumerator)
ag_bl::EVENT_VERIFY (C++ enumerator)
ag_bl::EVENT_VERIFY_AFTER (C++ enumerator)
ag_bl::EVENT_VERIFY_BEFORE (C++ enumerator)
ag_bl::EVENT_VERIFY_FAILURE (C++ enumerator)
ag_update::agent_event_t (C++ type)
ag_update::EVENT_APPLY (C++ enumerator)
ag_update::EVENT_BOOT (C++ enumerator)
ag_update::EVENT_BOOTSTRAP (C++ enumerator)
ag_update::EVENT_BOOTSTRAP_FAILURE (C++ enumerator)
ag_update::EVENT_BOOTSTRAP_FAILURE_2 (C++ enumerator)
ag_update::EVENT_CHECKING_UPDATES (C++ enumerator)
ag_update::EVENT_CHECKING_UPDATES_RECOVER (C++ enumerator)
ag_update::EVENT_CHECKING_UPDATES_SEND (C++ enumerator)
ag_update::EVENT_CHECKING_UPDATES_TIMEOUT (C++ enumerator)
ag_update::EVENT_CONN_RECEIVER (C++ enumerator)
ag_update::EVENT_CONN_RECEIVER_FAILURE (C++ enumerator)
ag_update::EVENT_CONN_RECEIVER_FAILURE_2 (C++ enumerator)
ag_update::EVENT_CONTINUE_END_ (C++ enumerator)
ag_update::EVENT_CONTINUE_START_ (C++ enumerator)
,
[1]
ag_update::EVENT_CONTINUE_STOP_ (C++ enumerator)
ag_update::EVENT_FAILURE_END_ (C++ enumerator)
ag_update::EVENT_FAILURE_START_ (C++ enumerator)
,
[1]
ag_update::EVENT_FAILURE_STOP_ (C++ enumerator)
ag_update::EVENT_FATAL_FAILURE (C++ enumerator)
ag_update::EVENT_FINAL (C++ enumerator)
ag_update::EVENT_FINISH (C++ enumerator)
ag_update::EVENT_FIRST_BOOT (C++ enumerator)
ag_update::EVENT_FIRST_BOOT_FAILURE (C++ enumerator)
ag_update::EVENT_GET_NEWEST_FIRMWARE (C++ enumerator)
ag_update::EVENT_GET_NEWEST_FIRMWARE_FAILURE (C++ enumerator)
ag_update::EVENT_GET_NEWEST_FIRMWARE_FAILURE_2 (C++ enumerator)
ag_update::EVENT_GET_NEWEST_NON_BOOTABLE (C++ enumerator)
ag_update::EVENT_GET_NEWEST_NON_BOOTABLE_FAILURE (C++ enumerator)
ag_update::EVENT_INIT (C++ enumerator)
,
[1]
ag_update::EVENT_INIT_FAILURE (C++ enumerator)
ag_update::EVENT_INVALIDATE_OBJECT_FAILURE (C++ enumerator)
ag_update::EVENT_RECEIVE (C++ enumerator)
ag_update::EVENT_RECEIVE_RECOVER (C++ enumerator)
ag_update::EVENT_RECEIVE_SEND (C++ enumerator)
ag_update::EVENT_RECOVER_END_ (C++ enumerator)
ag_update::EVENT_RECOVER_START_ (C++ enumerator)
ag_update::EVENT_SEARCHING_SLOT (C++ enumerator)
ag_update::EVENT_SEARCHING_SLOT_FAILURE (C++ enumerator)
ag_update::EVENT_SEARCHING_SLOT_FAILURE_2 (C++ enumerator)
ag_update::EVENT_SEND_END_ (C++ enumerator)
ag_update::EVENT_SEND_START_ (C++ enumerator)
ag_update::EVENT_STORE_BOOTLAODER_CTX (C++ enumerator)
ag_update::EVENT_STORE_BOOTLAODER_CTX_FAILURE (C++ enumerator)
ag_update::EVENT_SUBSCRIBE (C++ enumerator)
ag_update::EVENT_SUBSCRIBE_FAILURE (C++ enumerator)
ag_update::EVENT_UPGRADE (C++ enumerator)
ag_update::EVENT_UPGRADE_COPY_FAILURE (C++ enumerator)
ag_update::EVENT_UPGRADE_COPY_START (C++ enumerator)
ag_update::EVENT_UPGRADE_COPY_STOP (C++ enumerator)
ag_update::EVENT_UPGRADE_FAILURE (C++ enumerator)
ag_update::EVENT_UPGRADE_FAILURE_2 (C++ enumerator)
ag_update::EVENT_UPGRADE_FAILURE_3 (C++ enumerator)
ag_update::EVENT_UPGRADE_FAILURE_4 (C++ enumerator)
ag_update::EVENT_UPGRADE_SUCCESS (C++ enumerator)
ag_update::EVENT_VALIDATE_BOOTABLE_FAILURE (C++ enumerator)
ag_update::EVENT_VALIDATE_BOOTABLE_START (C++ enumerator)
ag_update::EVENT_VALIDATE_BOOTABLE_STOP (C++ enumerator)
ag_update::EVENT_VALIDATE_NON_BOOTABLE (C++ enumerator)
ag_update::EVENT_VALIDATE_NON_BOOTABLE_FAILURE (C++ enumerator)
ag_update::EVENT_VALIDATE_NON_BOOTABLE_INVALID (C++ enumerator)
ag_update::EVENT_VALIDATE_NON_BOOTABLE_START (C++ enumerator)
ag_update::EVENT_VALIDATE_NON_BOOTABLE_STOP (C++ enumerator)
ag_update::EVENT_VERIFY (C++ enumerator)
ag_update::EVENT_VERIFY_AFTER (C++ enumerator)
ag_update::EVENT_VERIFY_BEFORE (C++ enumerator)
ag_update::EVENT_VERIFY_FAILURE (C++ enumerator)
agent_event_t (C++ type)
,
[1]
AGENTS_COROUTINE_H_ (C macro)
AGENTS_UPDATE_H_ (C macro)
B
bootloader_agent (C++ function)
bootloader_agent_config (C++ class)
(C++ type)
bootloader_agent_digest_func (C++ function)
bootloader_agent_ecc_func (C++ function)
bootloader_agent_set_buffer (C++ function)
bootloader_agent_vendor_keys (C++ function)
bootloader_ctx (C++ class)
bootloader_ctx::buffer (C++ member)
bootloader_ctx::startup_flags (C++ member)
bootloader_ctx::vendor_key (C++ member)
break_loop (C++ function)
C
callback (C++ type)
check_updates (C++ function)
com_error::BLOCK_WISE_ERROR (C++ enumerator)
com_error::CALLBACK_ERROR (C++ enumerator)
com_error::CONNECTION_INIT_ERROR (C++ enumerator)
com_error::COPY_FIRMWARE_ERROR (C++ enumerator)
com_error::DIGEST_FINAL_ERROR (C++ enumerator)
com_error::DIGEST_INIT_ERROR (C++ enumerator)
com_error::DIGEST_UPDATE_ERROR (C++ enumerator)
com_error::GENERIC_ERROR (C++ enumerator)
com_error::GET_NEWEST_ERROR (C++ enumerator)
com_error::GET_OLDEST_ERROR (C++ enumerator)
com_error::INVALID_ACCESS_ERROR (C++ enumerator)
com_error::INVALID_ARGUMENTS_ERROR (C++ enumerator)
com_error::INVALID_CONN_DATA_ERROR (C++ enumerator)
com_error::INVALID_DATA_ERROR (C++ enumerator)
com_error::INVALID_IDENTITY_ERROR (C++ enumerator)
com_error::INVALID_MANIFEST_ERROR (C++ enumerator)
com_error::INVALID_METHOD_ERROR (C++ enumerator)
com_error::INVALID_OBJECT_ERROR (C++ enumerator)
com_error::INVALID_RESOURCE_ERROR (C++ enumerator)
com_error::INVALID_SIZE_ERROR (C++ enumerator)
com_error::INVALID_URL_ERROR (C++ enumerator)
com_error::INVALIDATE_OBJECT_ERROR (C++ enumerator)
com_error::MEMORY_CLOSE_ERROR (C++ enumerator)
com_error::MEMORY_ERASE_ERROR (C++ enumerator)
com_error::MEMORY_ERROR (C++ enumerator)
com_error::MEMORY_FLUSH_ERROR (C++ enumerator)
com_error::MEMORY_MAPPING_ERROR (C++ enumerator)
com_error::MEMORY_OPEN_ERROR (C++ enumerator)
com_error::MEMORY_READ_ERROR (C++ enumerator)
com_error::MEMORY_WRITE_ERROR (C++ enumerator)
com_error::NETWORK_ERROR (C++ enumerator)
com_error::NOT_IMPLEMENTED_ERROR (C++ enumerator)
com_error::NOT_SUPPORTED_CURVE_ERROR (C++ enumerator)
com_error::pull_error (C++ type)
com_error::PULL_SUCCESS (C++ enumerator)
com_error::READ_MANIFEST_ERROR (C++ enumerator)
com_error::RECEIVER_CHUNK_ERROR (C++ enumerator)
com_error::RECEIVER_CLOSE_ERROR (C++ enumerator)
com_error::RECEIVER_OPEN_ERROR (C++ enumerator)
com_error::REQUEST_ERROR (C++ enumerator)
com_error::REQUEST_RST_ERROR (C++ enumerator)
com_error::RESOLVER_ERROR (C++ enumerator)
com_error::SEND_ERROR (C++ enumerator)
com_error::SHA256_FINAL_ERROR (C++ enumerator)
com_error::SHA256_INIT_ERROR (C++ enumerator)
com_error::SHA256_UPDATE_ERROR (C++ enumerator)
com_error::SIGN_FAILED_ERROR (C++ enumerator)
com_error::SUBSCRIBE_ERROR (C++ enumerator)
com_error::SUBSCRIBER_CHECK_ERROR (C++ enumerator)
com_error::VERIFICATION_FAILED_ERROR (C++ enumerator)
com_error::WRITE_MANIFEST_ERROR (C++ enumerator)
conn_config (C++ function)
conn_ctx (C++ type)
conn_end (C++ function)
conn_init (C++ function)
conn_observe (C++ function)
conn_on_data (C++ function)
conn_request (C++ function)
conn_type (C++ type)
copy_firmware (C++ function)
D
DEFINE_GETTER (C macro)
DEFINE_GETTER_MEMORY (C macro)
DEFINE_SETTER (C macro)
DEFINE_SETTER_MEMORY (C macro)
digest_ctx (C++ type)
DIGEST_FUNC (C macro)
digest_func (C++ class)
E
ECC_FUNC (C macro)
ECC_SIGN (C macro)
ECC_VERIFY (C macro)
err_as_str (C++ function)
F
FIRST_BOOT (C macro)
FOREACH_ERROR (C macro)
FOREACH_IGNORED_EVENT (C macro)
,
[1]
FOREACH_ITEM (C macro)
G
GENERATE_ENUM (C macro)
GENERATE_STRING (C macro)
GET_BOOT_ID (C macro)
GET_CONNECTION (C macro)
get_digest (C++ function)
GET_ERROR (C macro)
,
[1]
get_identity (C++ function)
get_newest_firmware (C++ function)
get_offset (C++ function)
get_oldest_firmware (C++ function)
get_platform (C++ function)
get_server_key_x (C++ function)
get_server_key_y (C++ function)
get_server_signature_r (C++ function)
get_server_signature_s (C++ function)
get_size (C++ function)
get_vendor_signature_r (C++ function)
get_vendor_signature_s (C++ function)
get_version (C++ function)
I
identity_t (C++ class)
IGNORE_EVENT (C macro)
invalidate_object (C++ function)
IS_CONTINUE (C macro)
,
[1]
IS_FAILURE (C macro)
,
[1]
IS_RECOVER (C macro)
IS_SEND (C macro)
L
LIBPULL_AGENTS_BOOTLOADER_CTX_H_ (C macro)
libpull_gatt_init (C++ function)
LIBPULL_IDENTITY_UUID (C macro)
LIBPULL_IMAGE_UUID (C macro)
LIBPULL_PLATFORM_UUID (C macro)
LIBPULL_RECEIVED_UUID (C macro)
LIBPULL_RESULT_UUID (C macro)
LIBPULL_SERVICE_UUID (C macro)
LIBPULL_STATE_UUID (C macro)
LIBPULL_UPDATE_UUID (C macro)
LIBPULL_VERSION_UUID (C macro)
load_object (C++ function)
log_debug (C macro)
log_err (C macro)
log_error (C macro)
log_impl (C macro)
log_info (C macro)
log_output (C macro)
log_warn (C macro)
loop (C++ function)
loop_once (C++ function)
M
mem_id_t (C++ type)
mem_memint::mem_mode_t (C++ type)
mem_memint::READ_ONLY (C++ enumerator)
mem_memint::SEQUENTIAL_REWRITE (C++ enumerator)
mem_memint::WRITE_ALL (C++ enumerator)
mem_memint::WRITE_CHUNK (C++ enumerator)
mem_object_t (C++ type)
mem_slot_t (C++ type)
memory_close (C++ function)
memory_open (C++ function)
memory_read (C++ function)
memory_slots (C++ member)
memory_write (C++ function)
MESSAGE_VERSION (C macro)
N
net_connint::conn_type (C++ type)
net_connint::DELETE (C++ enumerator)
net_connint::GET (C++ enumerator)
net_connint::GET_BLOCKWISE2 (C++ enumerator)
net_connint::OPTIONS (C++ enumerator)
net_connint::POST (C++ enumerator)
net_connint::PULL_DTLS_ECDH (C++ enumerator)
net_connint::PULL_DTLS_PSK (C++ enumerator)
net_connint::PULL_TCP (C++ enumerator)
net_connint::PULL_UDP (C++ enumerator)
net_connint::PUT (C++ enumerator)
net_connint::rest_method (C++ type)
O
OBJ_END (C macro)
P
platform_t (C++ type)
print_manifest (C++ function)
PULL_ASSERT (C macro)
PULL_BEGIN (C macro)
PULL_CONTINUE (C macro)
PULL_FINISH (C macro)
PULL_RETURN (C macro)
PULL_SEND (C macro)
R
read_firmware_manifest (C++ function)
receiver_chunk (C++ function)
receiver_close (C++ function)
receiver_ctx (C++ class)
(C++ type)
RECEIVER_H_ (C macro)
receiver_open (C++ function)
rest_method (C++ type)
S
set_digest (C++ function)
set_identity (C++ function)
set_offset (C++ function)
set_platform (C++ function)
set_server_key_x (C++ function)
set_server_key_y (C++ function)
set_server_signature_r (C++ function)
set_server_signature_s (C++ function)
set_size (C++ function)
set_vendor_signature_r (C++ function)
set_vendor_signature_s (C++ function)
set_version (C++ function)
SHA256_FINAL (C macro)
SHA256_INIT (C macro)
SHA256_UPDATE (C macro)
subscribe (C++ function)
subscriber_cb (C++ function)
swap_slots (C++ function)
T
TIMEOUT (C macro)
U
unsubscribe (C++ function)
update_agent (C++ function)
update_agent_config (C++ class)
update_agent_config::buffer (C++ member)
update_agent_config::buffer_size (C++ member)
update_agent_config::df (C++ member)
update_agent_config::ef (C++ member)
update_agent_config::identity (C++ member)
update_agent_config::receiver (C++ member)
update_agent_config::reuse_connection (C++ member)
update_agent_config::subscriber (C++ member)
update_agent_config::vendor_x (C++ member)
update_agent_config::vendor_y (C++ member)
update_agent_ctx_t (C++ class)
(C++ type)
update_agent_ctx_t::err (C++ member)
update_agent_ctx_t::id (C++ member)
update_agent_ctx_t::new_obj (C++ member)
update_agent_ctx_t::obj_t (C++ member)
update_agent_ctx_t::rconn (C++ member)
update_agent_ctx_t::rctx (C++ member)
update_agent_ctx_t::sconn (C++ member)
update_agent_ctx_t::sctx (C++ member)
update_agent_digest_func (C++ function)
update_agent_ecc_func (C++ function)
update_agent_reuse_connection (C++ function)
update_agent_set_buffer (C++ function)
update_agent_set_identity (C++ function)
update_agent_vendor_keys (C++ function)
update_random (C++ function)
V
validate_identity (C++ function)
validate_mt (C++ type)
VERBOSITY_DEBUG (C macro)
VERBOSITY_ERROR (C macro)
VERBOSITY_INFO (C macro)
verbosity_level (C++ member)
VERBOSITY_WARN (C macro)
verify_object (C++ function)
verify_signature (C++ function)
version_t (C++ type)
W
write_firmware_manifest (C++ function)
WRITER_BUFFER_LEN (C macro)
writer_chunk (C++ function)
writer_close (C++ function)
writer_ctx_t (C++ type)
writer_open (C++ function)
Read the Docs
v: latest
Versions
latest
master
Downloads
htmlzip
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.