nl:: Weave:: Warm:: Platform
Tóm tắt
Hàm |
|
---|---|
AddRemoveHostAddress(InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, uint8_t inPrefixLength, bool inAdd)
|
Một API nền tảng mà Warm sẽ gọi để thêm / xoá một địa chỉ IP của máy chủ lưu trữ khỏi giao diện được chỉ định trên ngăn xếp TCP/IP của máy chủ lưu trữ.
|
AddRemoveHostRoute(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd)
|
Một API nền tảng mà Warm sẽ gọi để thêm / xoá tuyến IP cho giao diện được chỉ định trên ngăn xếp TCP/IP của máy chủ.
|
AddRemoveThreadAddress(InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, bool inAdd)
|
Một API nền tảng mà Warm sẽ gọi để thêm / xoá một địa chỉ IP khỏi giao diện được chỉ định trên ngăn xếp Thread TCP/IP.
|
AddRemoveThreadRoute(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd)
|
Một API nền tảng mà Warm sẽ gọi để thêm / xoá tuyến IP cho giao diện được chỉ định trên ngăn xếp Thread TCP/IP.
|
CriticalSectionEnter(void)
|
void
Một API nền tảng mà Warm sẽ gọi để bảo vệ quyền truy cập vào Trạng thái nội bộ.
|
CriticalSectionExit(void)
|
void
Một API nền tảng mà Warm sẽ gọi để phát hành quyền truy cập được bảo vệ vào Trạng thái nội bộ.
|
Init(WarmFabricStateDelegate *inFabricStateDelegate)
|
API nền tảng mà Warm sẽ gọi trong quá trình thực thi nl::Warm::Init.
|
RequestInvokeActions(void)
|
void
Một API nền tảng mà Warm sẽ gọi để thông báo rằng nền tảng sẽ gọi InvokeActions.
|
SetThreadRoutePriority(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority)
|
Một API nền tảng mà Warm sẽ gọi để thay đổi mức độ ưu tiên của một tuyến IP hiện có cho giao diện được chỉ định trên ngăn xếp Thread TCP/IP.
|
StartStopThreadAdvertisement(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, bool inStart)
|
Một API nền tảng mà Warm sẽ gọi để bắt đầu / dừng quảng cáo một tiền tố IP trên giao diện Thread.
|
Hàm
AddRemoveHostAddress
PlatformResult AddRemoveHostAddress( InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, uint8_t inPrefixLength, bool inAdd )
Một API nền tảng mà Warm sẽ gọi để thêm / xoá một địa chỉ IP của máy chủ lưu trữ khỏi giao diện được chỉ định trên ngăn xếp TCP/IP của máy chủ lưu trữ.
Sau khi hoàn tất, nền tảng phải gọi ReportActionComplete kèm theo kết quả cuối cùng.
Chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Tham số |
|
||||||||
Giá trị trả về |
|
AddRemoveHostRoute
PlatformResult AddRemoveHostRoute( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd )
Một API nền tảng mà Warm sẽ gọi để thêm / xoá tuyến IP cho giao diện được chỉ định trên ngăn xếp TCP/IP của máy chủ.
Sau khi hoàn tất, nền tảng phải gọi ReportActionComplete kèm theo kết quả cuối cùng.
Chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Tham số |
|
||||||||
Giá trị trả về |
|
AddRemoveThreadAddress
PlatformResult AddRemoveThreadAddress( InterfaceType inInterfaceType, const Inet::IPAddress & inAddress, bool inAdd )
Một API nền tảng mà Warm sẽ gọi để thêm / xoá một địa chỉ IP khỏi giao diện được chỉ định trên ngăn xếp Thread TCP/IP.
Sau khi hoàn tất, nền tảng phải gọi ReportActionComplete kèm theo kết quả cuối cùng.
Chi tiết | |||||||
---|---|---|---|---|---|---|---|
Tham số |
|
||||||
Giá trị trả về |
|
AddRemoveThreadRoute
PlatformResult AddRemoveThreadRoute( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd )
Một API nền tảng mà Warm sẽ gọi để thêm / xoá tuyến IP cho giao diện được chỉ định trên ngăn xếp Thread TCP/IP.
Sau khi hoàn tất, nền tảng phải gọi ReportActionComplete kèm theo kết quả cuối cùng.
Chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Tham số |
|
||||||||
Giá trị trả về |
|
CriticalSectionEnter
void CriticalSectionEnter( void )
Một API nền tảng mà Warm sẽ gọi để bảo vệ quyền truy cập vào Trạng thái nội bộ.
CriticalSectionExit
void CriticalSectionExit( void )
Một API nền tảng mà Warm sẽ gọi để phát hành quyền truy cập được bảo vệ vào Trạng thái nội bộ.
Init
WEAVE_ERROR Init( WarmFabricStateDelegate *inFabricStateDelegate )
RequestInvokeActions
void RequestInvokeActions( void )
Một API nền tảng mà Warm sẽ gọi để thông báo rằng nền tảng sẽ gọi InvokeActions.
SetThreadRoutePriority
PlatformResult SetThreadRoutePriority( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority )
Một API nền tảng mà Warm sẽ gọi để thay đổi mức độ ưu tiên của một tuyến IP hiện có cho giao diện được chỉ định trên ngăn xếp Thread TCP/IP.
Sau khi hoàn tất, nền tảng phải gọi ReportActionComplete kèm theo kết quả cuối cùng.
Chi tiết | |||||||
---|---|---|---|---|---|---|---|
Tham số |
|
||||||
Giá trị trả về |
|
StartStopThreadAdvertisement
PlatformResult StartStopThreadAdvertisement( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, bool inStart )
Một API nền tảng mà Warm sẽ gọi để bắt đầu / dừng quảng cáo một tiền tố IP trên giao diện Thread.
Sau khi hoàn tất, nền tảng phải gọi ReportActionComplete kèm theo kết quả cuối cùng.
Chi tiết | |||||||
---|---|---|---|---|---|---|---|
Tham số |
|
||||||
Giá trị trả về |
|