Matthias Ringwald
51c39f3d92
goep_client: add goep_client_header_add_srmp_waiting
2024-11-03 23:43:46 +01:00
Matthias Ringwald
650271be49
goep_client: select MAP instance with highest version
2024-09-25 16:16:17 +02:00
Matthias Ringwald
808cabbb63
goep_client: remove goep_client_create_connection
2024-08-07 13:14:08 +02:00
Matthias Ringwald
242117a48c
goep_client: fix typo
2023-04-29 18:19:05 +02:00
Matthias Ringwald
fb8282d67f
goep_client: add goep_client_header_add_unicode_prefix
2023-04-29 18:12:56 +02:00
Matthias Ringwald
bf300db89c
goep_client: fix build without goep over l2cap
2023-04-24 18:22:36 +02:00
Matthias Ringwald
ec9ab95169
goep_client: add goep_client_connect_l2cap with provided l2cap psm
2023-04-24 17:03:26 +02:00
Matthias Ringwald
5621068838
goep_client: add instance to goep_client_connect
2023-04-24 15:30:22 +02:00
Matthias Ringwald
75b57e5476
goep_client: add goep_client_connect
2023-04-24 15:27:38 +02:00
Matthias Ringwald
bc209ef15b
goep_client: move goep_client_t to header file
2023-04-24 15:27:38 +02:00
Matthias Ringwald
6b795deed4
goep_client: set default pbap supported features
2023-04-24 15:27:27 +02:00
Matthias Ringwald
7e760b74ea
goep_client: cache map supported features, supported message types and mas instance id
2023-04-24 15:25:42 +02:00
Matthias Ringwald
8441d53da4
goep_client: add goep_client_body_get_outgoing_buffer_len
2023-02-06 18:33:48 +01:00
Simon Budig
2c3397f613
goep_client: incorporate "final" bit into goep_client_execute
2023-02-06 18:33:48 +01:00
Simon Budig
49df53af84
goep_client + obex_message-builder: add functions for the length header
2023-02-06 18:33:48 +01:00
Matthias Ringwald
e23a847672
goep_client: add goep_client_request_get_max_body_size
2022-05-16 15:35:18 +02:00
Matthias Ringwald
3ffc2a09a4
goep_client: add goep_client_version_20_or_higher
2021-12-21 13:23:56 +01:00
Milanka Ringwald
2fca4dad95
license: update text
2021-11-02 09:31:00 +01:00
Matthias Ringwald
5eb339855d
goep_client: add goep_client_header_add_name_prefix
2021-10-18 16:10:47 +02:00
Milanka Ringwald
fe5a6c4e96
src: add title to header files
2021-05-28 11:21:09 +02:00
Matthias Ringwald
d76b111942
goep_client: support de-init
2021-01-18 21:54:36 +01:00
Matthias Ringwald
9192020a66
remove <stdio.h>, <stdlib.h> and printf from most core files
2020-07-07 22:52:12 +02:00
Matthias Ringwald
80e33422a9
Use FILENAME_H as include guard (MISRAC2012-Rule-21.1)
2019-05-11 19:08:52 +02:00
Matthias Ringwald
c3d3b229df
add missing #define for include guard
2019-05-10 17:02:11 +02:00
Milanka Ringwald
c4e8cd112f
goep_client: rename functions
2019-03-27 12:00:33 +01:00
Milanka Ringwald
ad62ff3d7f
test/obex message builder: funcitons for building messages with buffer provided as input param
2019-03-27 12:00:33 +01:00
Milanka Ringwald
41807e9105
goap client: support for put operation and body
2019-03-27 12:00:33 +01:00
Matthias Ringwald
c49af926f2
goep_client: make generic add header functions public
2018-10-10 14:16:37 +02:00
Matthias Ringwald
f68f852875
goep_client: add goep_client_create_abort_request
2018-10-09 17:27:18 +02:00
Matthias Ringwald
78280ede65
geop_client: goep_client_add_header_srm_enable for GOEP v2.0 or higher
2018-10-04 16:19:46 +02:00
Matthias Ringwald
6092cabe85
pbap_client: only share pbap supported features if remote announces its features in sdp record
2018-09-28 11:43:22 +02:00
Matthias Ringwald
bca6857aa1
pbap_client: add PbapSupportedFeatures to OBEX Connect request
2018-09-20 17:44:10 +02:00
Matthias Ringwald
c08e23972a
goep_client: add goep_client_add_header_challenge_response
2018-09-17 17:08:17 +02:00
Matthias Ringwald
0729a915d3
pbap: send disconnect request before closing connection
2018-09-05 14:26:29 +02:00
Matthias Ringwald
ce4de57332
goep_client: add goep_client_add_header_application_parameters
2018-08-20 17:47:18 +02:00
Matthias Ringwald
6138850c18
fix 'no newline at end of file' [-Wnewline-eof]
2018-07-05 22:19:19 +02:00
Matthias Ringwald
f1b34e8dd9
pbap: add Phone Book Access Client (PBAP) over General Object Exchange (GOEP)
...
create RFCOMM connection
send OBEX Connect and receive response
retrieve phone book
repeat GET request when response incomplete
start extracting goep_client.h
support CONNECT message
support GET message
add obex_iterator
use obex_iterator
goep_client adds connection_id if available
avoid accessing internal goep state from pbap
start extracting pbap_client.h
events: add meta events and data packet types for GOEP and PBAP
use events and data packet type for goep
use events and data packet type for pbap
remove private fields from GOEP_SUBEVENT_CONNECTION_OPENED
implement SetPhoneBook
return cid in connect operations, return errors if busy, return obex errors
limit OBEX packet size by bearer MTU
split into obex.h, goep_client.h, goep_client.c, pbap_client.h, pbab_client.c
fix state after pull phonebook
add console UI for testing
clean up code
provide packet_handler in create connection for pbap_client and goep_client
annotate headers for goep_client and pbap_client
2017-03-23 22:27:59 +01:00