nl :: 짜다:: 체계
요약
열거 형 | |
---|---|
@18 { | 열거 형 |
@19 { | 열거 형 Inet 계층 이벤트 유형 정의. |
LayerState { | 열거 형 a의 상태 레이어 객체입니다. |
Typedef | |
---|---|
Event | nl :: Weave :: 시스템 :: 이벤트 모든 InetLayer 이벤트의 기본 개체입니다. |
EventType | nl :: Weave :: System :: EventType 모든 InetLayer 이벤트의 기본 유형입니다. |
LwIPEventHandlerFunction )(Object &aTarget, EventType aEventType, uintptr_t aArgument) | typedefError(* |
기능 | |
---|---|
DescribeErrorLwIP (Error aError) | NL_DLL_EXPORT const char * 이것은 지정된 매핑 된 LwIP 오류와 연관된 NULL로 끝나는 LwIP 특정 설명 C 문자열을 반환하는 함수를 구현합니다. |
DescribeErrorPOSIX (Error aError) | NL_DLL_EXPORT const char * 이는 지정된 매핑 된 OS 오류와 관련된 NULL로 끝나는 OS 특정 설명 C 문자열을 반환하는 함수를 구현합니다. |
FormatLwIPError (char *buf, uint16_t bufSize, int32_t err) | bool LwIP 오류가 주어지면 오류를 설명하는 사람이 읽을 수있는 NULL 종료 C 문자열을 반환합니다. |
FormatPOSIXError (char *buf, uint16_t bufSize, int32_t err) | bool POSIX 오류가 주어지면 오류를 설명하는 사람이 읽을 수있는 NULL로 끝나는 C 문자열을 반환합니다. |
FormatSystemLayerError (char *buf, uint16_t bufSize, int32_t err) | bool 시스템 감안할 때 레이어 오류, 오류를 설명 사람이 읽을 수있는 NULL로 끝나는 C 문자열을 반환합니다. |
IsErrorLwIP (Error aError) | NL_DLL_EXPORT bool 이 구현 위브 시스템에 대한 성찰 기능 레이어 지정된 오류가 내부, 기본 LwIP 오류 여부를 확인하기 위해 호출 할 수 있습니다 오류. |
IsErrorPOSIX (Error aError) | NL_DLL_EXPORT bool 이 구현 직조 시스템에 대한 내성 기능 계층 호출자가 지정된 오류 내부, 기본 OS 오류인지를 판단 할 수 있도록 에러. |
IsEventOfType (EventType aType) | bool EventType이 유효한지 확인하십시오. |
MapErrorLwIP (err_t aError) | NL_DLL_EXPORT Error 이 구현 위브 시스템에 대한 매핑 기능 레이어 하는 플랫폼 또는 시스템 특정 범위로 매핑 기본 LwIP 네트워크 스택 오류를 허용 오류. |
MapErrorPOSIX (int aError) | NL_DLL_EXPORT Error 이 구현 직조 시스템을위한 맵핑 함수 계층 하는 플랫폼 또는 시스템의 특정 영역에 기초 POSIX 네트워크 스택 및 OS 에러의 수가 공간에 매핑 정수 허용 오차. |
RegisterLwIPErrorFormatter (void) | void LwIP 오류에 대한 텍스트 오류 포맷터를 등록합니다. |
RegisterPOSIXErrorFormatter (void) | void POSIX 오류에 대한 텍스트 오류 포맷터를 등록합니다. |
RegisterSystemLayerErrorFormatter (void) | void 시스템에 대한 텍스트 오류 포맷터 등록 레이어 오류를. |
클래스 | |
---|---|
NL :: 위브 :: 시스템 :: 레이어 |
This provides access to timers according to the configured event handling model. |
NL :: 위브 :: 시스템 :: LwIPEventHandlerDelegate | |
NL :: 위브 :: 시스템 :: 뮤텍스 |
This class represents a simple mutual exclusion lock used on platforms with preemptively scheduled multi-threaded programming environments, for example, POSIX threads and FreeRTOS. |
NL :: 위브 :: 시스템 :: 객체 | 이것은 ObjectPool에 포함 된 공간에서 할당 된 참조 횟수 개체를 나타냅니다. |
NL :: 위브 :: 시스템 :: PacketBuffer | 패킷 버퍼 클래스는 일반적으로 Bluetooth 또는 인터넷 프로토콜과 같은 데이터 통신 네트워크의 컨텍스트에서 옥텟 직렬화 된 데이터 패킷을 조작하는 데 사용되는 핵심 구조입니다. |
NL :: 위브 :: 시스템 :: 타이머 | 이것은 위브 시스템에 내부 클래스 계층 에서 진행중인 원샷 타이머를 표시하는 데 사용. |
구조체 | |
---|---|
NL :: 위브 :: 시스템 :: LwIPEvent |
연합 | |
---|---|
NL :: 위브 :: 시스템 :: ObjectArena |
A union template used for representing a well-aligned block of memory. |
네임 스페이스 | |
---|---|
NL :: 위브 :: 시스템 :: 플랫폼 | |
NL :: 위브 :: 시스템 :: 통계 |
열거 형
@ 18
@18
@ 19
@19
Inet 계층 이벤트 유형 정의.
속성 | |
---|---|
kEvent_ReleaseObj | SystemLayer 개체를 삭제하는 이벤트입니다. |
kEvent_ScheduleWork | 시스템에 스케줄링 작업에 대한 이벤트 계층 의 스레드. |
LayerState
LayerState
a의 상태 레이어 객체입니다.
속성 | |
---|---|
kLayerState_Initialized | 초기화 된 상태. |
kLayerState_NotInitialized | 초기화되지 않은 상태입니다. |
Typedef
행사
WEAVE_SYSTEM_CONFIG_LWIP_EVENT_OBJECT_TYPE Event
모든 InetLayer 이벤트의 기본 개체입니다.
이것은 플랫폼 또는 시스템 특정 유형으로 정의됩니다.
이벤트 유형
WEAVE_SYSTEM_CONFIG_LWIP_EVENT_TYPE EventType
모든 InetLayer 이벤트의 기본 유형입니다.
이것은 플랫폼 또는 시스템 특정 유형으로 정의됩니다.
LwIPEventHandlerFunction
Error(* LwIPEventHandlerFunction)(Object &aTarget, EventType aEventType, uintptr_t aArgument)
기능
DescribeErrorLwIP
NL_DLL_EXPORT const char * DescribeErrorLwIP( Error aError )
이는 지정된 매핑 된 LwIP 오류와 관련된 NULL로 끝나는 LwIP 특정 설명 C 문자열을 반환하는 함수를 구현합니다.
세부 | |||
---|---|---|---|
매개 변수 |
| ||
보고 | 오류를 설명하는 NULL로 끝나는 LwIP 특정 설명 C 문자열입니다. |
DescribeErrorPOSIX
NL_DLL_EXPORT const char * DescribeErrorPOSIX( Error aError )
이는 지정된 매핑 된 OS 오류와 관련된 NULL로 끝나는 OS 특정 설명 C 문자열을 반환하는 함수를 구현합니다.
세부 | |||
---|---|---|---|
매개 변수 |
| ||
보고 | 오류를 설명하는 NULL로 끝나는 OS 별 설명 C 문자열입니다. |
FormatLwIPError
bool FormatLwIPError( char *buf, uint16_t bufSize, int32_t err )
LwIP 오류가 주어지면 오류를 설명하는 사람이 읽을 수있는 NULL 종료 C 문자열을 반환합니다.
세부 | |||||||
---|---|---|---|---|---|---|---|
매개 변수 |
| ||||||
보고 | true 제공된 버퍼에 설명 문자열이 기록 된 경우. | ||||||
보고 | false 제공된 오류가 LwIP 오류가 아닌 경우. |
FormatPOSIXError
bool FormatPOSIXError( char *buf, uint16_t bufSize, int32_t err )
POSIX 오류가 주어지면 오류를 설명하는 사람이 읽을 수있는 NULL 종료 C 문자열을 반환합니다.
세부 | |||||||
---|---|---|---|---|---|---|---|
매개 변수 |
| ||||||
보고 | true 제공된 버퍼에 설명 문자열이 기록 된 경우입니다. | ||||||
보고 | false 제공된 오류가 POSIX 오류가 아닌 경우. |
FormatSystemLayerError
bool FormatSystemLayerError( char *buf, uint16_t bufSize, int32_t err )
IsErrorLwIP
NL_DLL_EXPORT bool IsErrorLwIP( Error aError )
이 구현 위브 시스템에 대한 성찰 기능 레이어 지정된 오류가 내부, 기본 LwIP 오류 여부를 확인하기 위해 호출 할 수 있습니다 오류.
세부 | |||
---|---|---|---|
매개 변수 |
| ||
보고 | 지정된 오류가 LwIP 오류이면 참이고; 그렇지 않으면 거짓입니다. |
IsErrorPOSIX
NL_DLL_EXPORT bool IsErrorPOSIX( Error aError )
이 구현 직조 시스템에 대한 내성 기능 계층 호출자가 지정된 오류 내부, 기본 OS 오류인지를 판단 할 수 있도록 에러.
세부 | |||
---|---|---|---|
매개 변수 |
| ||
보고 | 지정된 오류가 OS 오류 인 경우 true입니다. 그렇지 않으면 거짓입니다. |
IsEventOfType
bool IsEventOfType( EventType aType )
EventType이 유효한지 확인하십시오.
세부 | |||
---|---|---|---|
매개 변수 |
| ||
보고 | 열거 된 범위 내에 있으면 true이고; 그렇지 않으면 거짓입니다. |
MapErrorLwIP
NL_DLL_EXPORT Error MapErrorLwIP( err_t aError )
이 구현 위브 시스템에 대한 매핑 기능 레이어 하는 플랫폼 또는 시스템 특정 범위로 매핑 기본 LwIP 네트워크 스택 오류를 허용 오류.
세부 | |||
---|---|---|---|
매개 변수 |
| ||
보고 | 매핑 된 LwIP 네트워크 또는 OS 오류입니다. |
MapErrorPOSIX
NL_DLL_EXPORT Error MapErrorPOSIX( int aError )
이 구현 직조 시스템을위한 맵핑 함수 계층 하는 플랫폼 또는 시스템의 특정 영역에 기초 POSIX 네트워크 스택 및 OS 에러의 수가 공간에 매핑 정수 허용 오차.
POSIX 또는 ISO C / C ++ 표준에서 현재 정의 된 것 이외의 오류 코드는 표준 코드와 유사하게 매핑됩니다.
세부 | |||
---|---|---|---|
매개 변수 |
| ||
보고 | 매핑 된 POSIX 네트워크 또는 OS 오류입니다. |
RegisterLwIPErrorFormatter
void RegisterLwIPErrorFormatter( void )
LwIP 오류에 대한 텍스트 오류 포맷터를 등록합니다.
RegisterPOSIXErrorFormatter
void RegisterPOSIXErrorFormatter( void )
POSIX 오류에 대한 텍스트 오류 포맷터를 등록합니다.
RegisterSystemLayerErrorFormatter
void RegisterSystemLayerErrorFormatter( void )
시스템에 대한 텍스트 오류 포맷터 등록 레이어 오류를.