Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_someipSvr_interface.h
Go to the documentation of this file.
1 
2 
3 /*
4  * ====================== WARNING ======================
5  *
6  * THE CONTENTS OF THIS FILE HAVE BEEN AUTO-GENERATED.
7  * DO NOT MODIFY IN ANY WAY.
8  *
9  * ====================== WARNING ======================
10  */
11 
289 #ifndef TAF_SOMEIPSVR_INTERFACE_H_INCLUDE_GUARD
290 #define TAF_SOMEIPSVR_INTERFACE_H_INCLUDE_GUARD
291 
292 
293 #include "legato.h"
294 
295 // Interface specific includes
296 #include "taf_someipDef_interface.h"
297 
298 // Internal includes for this interface
299 #include "taf_someipSvr_common.h"
300 //--------------------------------------------------------------------------------------------------
304 //--------------------------------------------------------------------------------------------------
305 typedef void (*taf_someipSvr_DisconnectHandler_t)(void *);
306 
307 //--------------------------------------------------------------------------------------------------
319 //--------------------------------------------------------------------------------------------------
321 (
322  void
323 );
324 
325 //--------------------------------------------------------------------------------------------------
344 //--------------------------------------------------------------------------------------------------
346 (
347  void
348 );
349 
350 //--------------------------------------------------------------------------------------------------
358 //--------------------------------------------------------------------------------------------------
360 (
361  taf_someipSvr_DisconnectHandler_t disconnectHandler,
362  void *contextPtr
363 );
364 
365 //--------------------------------------------------------------------------------------------------
376 //--------------------------------------------------------------------------------------------------
378 (
379  taf_someipSvr_DisconnectHandler_t disconnectHandler,
380  void *contextPtr
381 );
382 
383 //--------------------------------------------------------------------------------------------------
394 //--------------------------------------------------------------------------------------------------
396 (
397  void
398 );
399 
400 //--------------------------------------------------------------------------------------------------
408 //--------------------------------------------------------------------------------------------------
410 (
411  uint16_t serviceId,
413  uint16_t instanceId
415 );
416 
417 //--------------------------------------------------------------------------------------------------
426 //--------------------------------------------------------------------------------------------------
428 (
429  uint16_t serviceId,
431  uint16_t instanceId,
433  const char* LE_NONNULL ifName
435 );
436 
437 //--------------------------------------------------------------------------------------------------
449 //--------------------------------------------------------------------------------------------------
451 (
452  taf_someipSvr_ServiceRef_t serviceRef,
454  uint8_t majVer,
456  uint32_t minVer
458 );
459 
460 //--------------------------------------------------------------------------------------------------
471 //--------------------------------------------------------------------------------------------------
473 (
474  taf_someipSvr_ServiceRef_t serviceRef,
476  uint16_t udpPort,
478  uint16_t tcpPort,
480  bool enableMagicCookies
482 );
483 
484 //--------------------------------------------------------------------------------------------------
495 //--------------------------------------------------------------------------------------------------
497 (
498  taf_someipSvr_ServiceRef_t serviceRef
500 );
501 
502 //--------------------------------------------------------------------------------------------------
512 //--------------------------------------------------------------------------------------------------
514 (
515  taf_someipSvr_ServiceRef_t serviceRef
517 );
518 
519 //--------------------------------------------------------------------------------------------------
532 //--------------------------------------------------------------------------------------------------
534 (
535  taf_someipSvr_ServiceRef_t serviceRef,
537  uint16_t eventId,
539  uint16_t eventgroupId
541 );
542 
543 //--------------------------------------------------------------------------------------------------
555 //--------------------------------------------------------------------------------------------------
557 (
558  taf_someipSvr_ServiceRef_t serviceRef,
560  uint16_t eventId,
562  taf_someipDef_EventType_t eventType
564 );
565 
566 //--------------------------------------------------------------------------------------------------
580 //--------------------------------------------------------------------------------------------------
582 (
583  taf_someipSvr_ServiceRef_t serviceRef,
585  uint16_t eventId,
587  uint32_t cycleTime
589 );
590 
591 //--------------------------------------------------------------------------------------------------
603 //--------------------------------------------------------------------------------------------------
605 (
606  taf_someipSvr_ServiceRef_t serviceRef,
608  uint16_t eventId
610 );
611 
612 //--------------------------------------------------------------------------------------------------
625 //--------------------------------------------------------------------------------------------------
627 (
628  taf_someipSvr_ServiceRef_t serviceRef,
630  uint16_t eventId
632 );
633 
634 //--------------------------------------------------------------------------------------------------
645 //--------------------------------------------------------------------------------------------------
647 (
648  taf_someipSvr_ServiceRef_t serviceRef,
650  uint16_t eventId
652 );
653 
654 //--------------------------------------------------------------------------------------------------
668 //--------------------------------------------------------------------------------------------------
670 (
671  taf_someipSvr_ServiceRef_t serviceRef,
673  uint16_t eventId,
675  const uint8_t* dataPtr,
677  size_t dataSize
679 );
680 
681 //--------------------------------------------------------------------------------------------------
687 //--------------------------------------------------------------------------------------------------
689 (
690  taf_someipSvr_ServiceRef_t serviceRef,
694  void* contextPtr
696 );
697 
698 //--------------------------------------------------------------------------------------------------
702 //--------------------------------------------------------------------------------------------------
704 (
707 );
708 
709 //--------------------------------------------------------------------------------------------------
715 //--------------------------------------------------------------------------------------------------
717 (
718  taf_someipSvr_ServiceRef_t serviceRef,
720  uint16_t eventGroupId,
724  void* contextPtr
726 );
727 
728 //--------------------------------------------------------------------------------------------------
732 //--------------------------------------------------------------------------------------------------
734 (
737 );
738 
739 //--------------------------------------------------------------------------------------------------
747 //--------------------------------------------------------------------------------------------------
749 (
752  uint16_t* serviceIdPtr,
754  uint16_t* instanceIdPtr
756 );
757 
758 //--------------------------------------------------------------------------------------------------
766 //--------------------------------------------------------------------------------------------------
768 (
771  uint16_t* methodIdPtr
773 );
774 
775 //--------------------------------------------------------------------------------------------------
783 //--------------------------------------------------------------------------------------------------
785 (
788  uint16_t* clientIdPtr
790 );
791 
792 //--------------------------------------------------------------------------------------------------
801 //--------------------------------------------------------------------------------------------------
803 (
806  uint8_t* msgTypePtr
808 );
809 
810 //--------------------------------------------------------------------------------------------------
818 //--------------------------------------------------------------------------------------------------
820 (
823  uint32_t* payloadSizePtr
825 );
826 
827 //--------------------------------------------------------------------------------------------------
835 //--------------------------------------------------------------------------------------------------
837 (
840  uint8_t* dataPtr,
842  size_t* dataSizePtr
844 );
845 
846 //--------------------------------------------------------------------------------------------------
860 //--------------------------------------------------------------------------------------------------
862 (
865  bool isErrRsp,
867  uint8_t returnCode,
869  const uint8_t* dataPtr,
871  size_t dataSize
873 );
874 
875 //--------------------------------------------------------------------------------------------------
884 //--------------------------------------------------------------------------------------------------
886 (
889 );
890 
891 #endif // TAF_SOMEIPSVR_INTERFACE_H_INCLUDE_GUARD
le_result_t taf_someipSvr_OfferService(taf_someipSvr_ServiceRef_t serviceRef)
Definition: taf_someipSvr_client.c:678
le_result_t taf_someipSvr_GetMethodId(taf_someipSvr_RxMsgRef_t msgRef, uint16_t *methodIdPtr)
Definition: taf_someipSvr_client.c:1052
le_result_t taf_someipSvr_SetServiceVersion(taf_someipSvr_ServiceRef_t serviceRef, uint8_t majVer, uint32_t minVer)
Definition: taf_someipSvr_client.c:615
struct taf_someipSvr_Service * taf_someipSvr_ServiceRef_t
Definition: taf_someipSvr_common.h:30
void taf_someipSvr_RemoveRxMsgHandler(taf_someipSvr_RxMsgHandlerRef_t handlerRef)
Definition: taf_someipSvr_client.c:959
le_result_t taf_someipSvr_GetClientId(taf_someipSvr_RxMsgRef_t msgRef, uint16_t *clientIdPtr)
Definition: taf_someipSvr_client.c:1076
void taf_someipSvr_DisconnectService(void)
Definition: taf_someipSvr_client.c:503
void taf_someipSvr_RemoveSubscriptionHandler(taf_someipSvr_SubscriptionHandlerRef_t handlerRef)
Definition: taf_someipSvr_client.c:1004
le_result_t taf_someipSvr_GetPayloadData(taf_someipSvr_RxMsgRef_t msgRef, uint8_t *dataPtr, size_t *dataSizePtr)
Definition: taf_someipSvr_client.c:1149
void(* taf_someipSvr_DisconnectHandler_t)(void *)
Definition: taf_someipSvr_interface.h:305
le_result_t taf_someipSvr_Notify(taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventId, const uint8_t *dataPtr, size_t dataSize)
Definition: taf_someipSvr_client.c:908
le_result_t taf_someipSvr_GetPayloadSize(taf_someipSvr_RxMsgRef_t msgRef, uint32_t *payloadSizePtr)
Definition: taf_someipSvr_client.c:1125
le_result_t taf_someipSvr_OfferEvent(taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventId)
Definition: taf_someipSvr_client.c:851
taf_someipSvr_RxMsgHandlerRef_t taf_someipSvr_AddRxMsgHandler(taf_someipSvr_ServiceRef_t serviceRef, taf_someipSvr_RxMsgHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_someipSvr_client.c:936
le_result_t taf_someipSvr_StopOfferEvent(taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventId)
Definition: taf_someipSvr_client.c:878
le_result_t taf_someipSvr_GetServiceId(taf_someipSvr_RxMsgRef_t msgRef, uint16_t *serviceIdPtr, uint16_t *instanceIdPtr)
Definition: taf_someipSvr_client.c:1025
le_result_t taf_someipSvr_EnableEvent(taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventId, uint16_t eventgroupId)
Definition: taf_someipSvr_client.c:727
taf_someipSvr_ServiceRef_t taf_someipSvr_GetServiceEx(uint16_t serviceId, uint16_t instanceId, const char *LE_NONNULL ifName)
Definition: taf_someipSvr_client.c:584
le_result_t taf_someipSvr_TryConnectService(void)
Definition: taf_someipSvr_client.c:323
le_result_t taf_someipSvr_DisableEvent(taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventId)
Definition: taf_someipSvr_client.c:822
le_result_t taf_someipSvr_StopOfferService(taf_someipSvr_ServiceRef_t serviceRef)
Definition: taf_someipSvr_client.c:701
le_result_t taf_someipSvr_SendResponse(taf_someipSvr_RxMsgRef_t msgRef, bool isErrRsp, uint8_t returnCode, const uint8_t *dataPtr, size_t dataSize)
Definition: taf_someipSvr_client.c:1182
taf_someipSvr_ServiceRef_t taf_someipSvr_GetService(uint16_t serviceId, uint16_t instanceId)
Definition: taf_someipSvr_client.c:559
le_result_t taf_someipSvr_SetEventType(taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventId, taf_someipDef_EventType_t eventType)
Definition: taf_someipSvr_client.c:758
struct taf_someipSvr_RxMsg * taf_someipSvr_RxMsgRef_t
Definition: taf_someipSvr_common.h:38
struct taf_someipSvr_RxMsgHandler * taf_someipSvr_RxMsgHandlerRef_t
Definition: taf_someipSvr_common.h:46
void(* taf_someipSvr_SubscriptionHandlerFunc_t)(taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventGroupId, bool isSubscribed, void *contextPtr)
Definition: taf_someipSvr_common.h:76
struct taf_someipSvr_SubscriptionHandler * taf_someipSvr_SubscriptionHandlerRef_t
Definition: taf_someipSvr_common.h:54
le_result_t taf_someipSvr_GetMsgType(taf_someipSvr_RxMsgRef_t msgRef, uint8_t *msgTypePtr)
Definition: taf_someipSvr_client.c:1101
void(* taf_someipSvr_RxMsgHandlerFunc_t)(taf_someipSvr_RxMsgRef_t msgRef, void *contextPtr)
Definition: taf_someipSvr_common.h:63
#define LE_NONNULL
Definition: le_basics.h:368
le_result_t
Definition: le_basics.h:45
le_result_t taf_someipSvr_SetServicePort(taf_someipSvr_ServiceRef_t serviceRef, uint16_t udpPort, uint16_t tcpPort, bool enableMagicCookies)
Definition: taf_someipSvr_client.c:645
#define LE_FULL_API
Definition: le_apiFeatures.h:42
LE_FULL_API void taf_someipSvr_SetServerDisconnectHandler(taf_someipSvr_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_someipSvr_client.c:380
LE_FULL_API void taf_someipSvr_SetNonExitServerDisconnectHandler(taf_someipSvr_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_someipSvr_client.c:457
le_result_t taf_someipSvr_SetEventCycleTime(taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventId, uint32_t cycleTime)
Definition: taf_someipSvr_client.c:791
taf_someipSvr_SubscriptionHandlerRef_t taf_someipSvr_AddSubscriptionHandler(taf_someipSvr_ServiceRef_t serviceRef, uint16_t eventGroupId, taf_someipSvr_SubscriptionHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_someipSvr_client.c:978
taf_someipDef_EventType_t
Definition: taf_someipDef_common.h:171
void taf_someipSvr_ConnectService(void)
Definition: taf_someipSvr_client.c:291
le_result_t taf_someipSvr_ReleaseRxMsg(taf_someipSvr_RxMsgRef_t msgRef)
Definition: taf_someipSvr_client.c:1216