nl:: Weave:: Warm:: Platform
요약
함수 |
|
---|---|
AddRemoveHostAddress(InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, uint8_t inPrefixLength, bool inAdd)
|
호스트 TCP / IP 스택의 지정된 인터페이스에 호스트 IP 주소를 추가/삭제하기 위해 웜에서 호출하는 플랫폼 API입니다.
|
AddRemoveHostRoute(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd)
|
호스트 TCP / IP 스택에서 지정된 인터페이스의 IP 경로를 추가/삭제하기 위해 웜에서 호출하는 플랫폼 API입니다.
|
AddRemoveThreadAddress(InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, bool inAdd)
|
스레드 TCP / IP 스택의 지정된 인터페이스에 IP 주소를 추가/삭제하기 위해 웜에서 호출하는 플랫폼 API입니다.
|
AddRemoveThreadRoute(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd)
|
스레드 TCP / IP 스택에서 지정된 인터페이스의 IP 경로를 추가/삭제하기 위해 웜에서 호출하는 플랫폼 API입니다.
|
CriticalSectionEnter(void)
|
void
내부 상태에 대한 액세스를 보호하기 위해 웜에서 호출하는 플랫폼 API입니다.
|
CriticalSectionExit(void)
|
void
내부 상태에 대한 보호된 액세스를 해제하기 위해 웜에서 호출하는 플랫폼 API입니다.
|
Init(WarmFabricStateDelegate *inFabricStateDelegate)
|
nl::Warm::Init 실행의 일환으로 Warm에서 호출하는 플랫폼 API
|
RequestInvokeActions(void)
|
void
플랫폼이 InvokeActions를 호출해야 한다고 알리기 위해 웜에서 호출하는 플랫폼 API입니다.
|
SetThreadRoutePriority(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority)
|
스레드 TCP/IP 스택의 지정된 인터페이스에 대한 기존 IP 경로의 우선순위를 변경하기 위해 웜에서 호출하는 플랫폼 API입니다.
|
StartStopThreadAdvertisement(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, bool inStart)
|
스레드 인터페이스에서 IP 접두사의 광고를 시작 / 중지하기 위해 웜이 호출하는 플랫폼 API입니다.
|
함수
AddRemoveHostAddress
PlatformResult AddRemoveHostAddress( InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, uint8_t inPrefixLength, bool inAdd )
호스트 TCP / IP 스택의 지정된 인터페이스에 호스트 IP 주소를 추가/삭제하기 위해 웜에서 호출하는 플랫폼 API입니다.
완료 후 플랫폼은 최종 결과와 함께 ReportActionComplete를 호출해야 합니다.
세부정보 | |||||||||
---|---|---|---|---|---|---|---|---|---|
매개변수 |
|
||||||||
반환 값 |
|
AddRemoveHostRoute
PlatformResult AddRemoveHostRoute( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd )
호스트 TCP / IP 스택에서 지정된 인터페이스의 IP 경로를 추가/삭제하기 위해 웜에서 호출하는 플랫폼 API입니다.
완료 후 플랫폼은 최종 결과와 함께 ReportActionComplete를 호출해야 합니다.
세부정보 | |||||||||
---|---|---|---|---|---|---|---|---|---|
매개변수 |
|
||||||||
반환 값 |
|
AddRemoveThreadAddress
PlatformResult AddRemoveThreadAddress( InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, bool inAdd )
스레드 TCP / IP 스택의 지정된 인터페이스에 IP 주소를 추가/삭제하기 위해 웜에서 호출하는 플랫폼 API입니다.
완료 후 플랫폼은 최종 결과와 함께 ReportActionComplete를 호출해야 합니다.
세부정보 | |||||||
---|---|---|---|---|---|---|---|
매개변수 |
|
||||||
반환 값 |
|
AddRemoveThreadRoute
PlatformResult AddRemoveThreadRoute( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd )
스레드 TCP / IP 스택에서 지정된 인터페이스의 IP 경로를 추가/삭제하기 위해 웜에서 호출하는 플랫폼 API입니다.
완료 후 플랫폼은 최종 결과와 함께 ReportActionComplete를 호출해야 합니다.
세부정보 | |||||||||
---|---|---|---|---|---|---|---|---|---|
매개변수 |
|
||||||||
반환 값 |
|
CriticalSectionExit
void CriticalSectionExit( void )
내부 상태에 대한 보호된 액세스를 해제하기 위해 웜에서 호출하는 플랫폼 API입니다.
Init
WEAVE_ERROR Init( WarmFabricStateDelegate *inFabricStateDelegate )
RequestInvokeActions
void RequestInvokeActions( void )
플랫폼이 InvokeActions를 호출해야 한다고 알리기 위해 웜에서 호출하는 플랫폼 API입니다.
를 통해 개인정보처리방침을 정의할 수 있습니다.SetThreadRoutePriority
PlatformResult SetThreadRoutePriority( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority )
스레드 TCP/IP 스택의 지정된 인터페이스에 대한 기존 IP 경로의 우선순위를 변경하기 위해 웜에서 호출하는 플랫폼 API입니다.
완료 후 플랫폼은 최종 결과와 함께 ReportActionComplete를 호출해야 합니다.
세부정보 | |||||||
---|---|---|---|---|---|---|---|
매개변수 |
|
||||||
반환 값 |
|
StartStopThreadAdvertisement
PlatformResult StartStopThreadAdvertisement( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, bool inStart )
스레드 인터페이스에서 IP 접두사의 광고를 시작 / 중지하기 위해 웜이 호출하는 플랫폼 API입니다.
완료 후 플랫폼은 최종 결과와 함께 ReportActionComplete를 호출해야 합니다.
세부정보 | |||||||
---|---|---|---|---|---|---|---|
매개변수 |
|
||||||
반환 값 |
|