24 #ifndef ISO_CONNECTION_PARAMETERS_H_    25 #define ISO_CONNECTION_PARAMETERS_H_    81 AcseAuthenticationParameter
   126 #if (CONFIG_MMS_SUPPORT_TLS == 1)   127     TLSConfiguration tlsConfiguration;
   133     uint8_t remoteApTitle[10];
   140     uint8_t localApTitle[10];
   159 IsoConnectionParameters
 Definition: iso_connection_parameters.h:51
 
TSelector localTSelector
Definition: iso_connection_parameters.h:145
 
AcseAuthenticationParameter acseAuthParameter
Definition: iso_connection_parameters.h:124
 
uint32_t localPSelector
Definition: iso_connection_parameters.h:143
 
uint8_t * octetString
Definition: iso_connection_parameters.h:68
 
struct sAcseAuthenticationParameter::@0::@2 certificate
 
uint8_t size
Definition: iso_connection_parameters.h:113
 
void IsoConnectionParameters_setLocalAddresses(IsoConnectionParameters self, uint32_t pSelector, SSelector sSelector, TSelector tSelector)
set local addresses for the lower layers 
 
int remoteApTitleLen
Definition: iso_connection_parameters.h:134
 
Definition: iso_connection_parameters.h:48
 
void IsoConnectionParameters_setLocalApTitle(IsoConnectionParameters self, const char *apTitle, int aeQualifier)
set the local AP-Title and AE-Qualifier 
 
uint8_t * buf
Definition: iso_connection_parameters.h:74
 
AcseAuthenticationParameter AcseAuthenticationParameter_create(void)
 
const char * hostname
Definition: iso_connection_parameters.h:130
 
Definition: iso_connection_parameters.h:122
 
bool(* AcseAuthenticator)(void *parameter, AcseAuthenticationParameter authParameter, void **securityToken, IsoApplicationReference *appReference)
Callback function to authenticate a client. 
Definition: iso_connection_parameters.h:105
 
int passwordLength
Definition: iso_connection_parameters.h:69
 
struct sAcseAuthenticationParameter::@0::@1 password
 
TSelector remoteTSelector
Definition: iso_connection_parameters.h:138
 
AcseAuthenticationMechanism mechanism
Definition: iso_connection_parameters.h:62
 
void AcseAuthenticationParameter_setAuthMechanism(AcseAuthenticationParameter self, AcseAuthenticationMechanism mechanism)
 
void IsoConnectionParameters_setTcpParameters(IsoConnectionParameters self, const char *hostname, int tcpPort)
Set TCP parameters (FOR LIBRARY INTERNAL USE) 
 
Definition: iso_connection_parameters.h:54
 
Definition: iso_connection_parameters.h:60
 
AcseAuthenticationMechanism
authentication mechanism úsed by AcseAuthenticator 
Definition: iso_connection_parameters.h:42
 
uint8_t size
Definition: iso_connection_parameters.h:118
 
void AcseAuthenticationParameter_setPassword(AcseAuthenticationParameter self, char *password)
 
void IsoConnectionParameters_setRemoteAddresses(IsoConnectionParameters self, uint32_t pSelector, SSelector sSelector, TSelector tSelector)
set remote addresses for the lower layers 
 
int localApTitleLen
Definition: iso_connection_parameters.h:141
 
SSelector remoteSSelector
Definition: iso_connection_parameters.h:137
 
void IsoConnectionParameters_destroy(IsoConnectionParameters self)
Destroy an IsoConnectionParameters instance (FOR LIBRARY INTERNAL USE) 
 
void IsoConnectionParameters_setAcseAuthenticationParameter(IsoConnectionParameters self, AcseAuthenticationParameter acseAuthParameter)
set the authentication parameter 
 
union sAcseAuthenticationParameter::@0 value
 
void AcseAuthenticationParameter_destroy(AcseAuthenticationParameter self)
 
ISO application reference (specifies an ISO application endpoint) 
Definition: mms_common.h:169
 
COTP T selector. 
Definition: iso_connection_parameters.h:112
 
Definition: iso_connection_parameters.h:117
 
IsoConnectionParameters IsoConnectionParameters_create(void)
create a new IsoConnectionParameters instance (FOR LIBRARY INTERNAL USE) 
 
int tcpPort
Definition: iso_connection_parameters.h:131
 
Definition: iso_connection_parameters.h:45
 
void IsoConnectionParameters_setTlsConfiguration(IsoConnectionParameters self, TLSConfiguration tlsConfig)
 
int localAEQualifier
Definition: iso_connection_parameters.h:142
 
SSelector localSSelector
Definition: iso_connection_parameters.h:144
 
int length
Definition: iso_connection_parameters.h:75
 
uint32_t remotePSelector
Definition: iso_connection_parameters.h:136
 
int remoteAEQualifier
Definition: iso_connection_parameters.h:135
 
void IsoConnectionParameters_setRemoteApTitle(IsoConnectionParameters self, const char *apTitle, int aeQualifier)
set the remote AP-Title and AE-Qualifier