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á địa chỉ IP của máy chủ lưu trữ sang giao diện đã chỉ định trên ngăn xếp TCP/IP lưu trữ.
|
AddRemoveHostRoute(InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd)
|
API nền tảng mà Warm sẽ gọi để thêm / xoá một tuyến IP cho giao diện đã chỉ định trên ngăn xếp TCP/IP lưu trữ.
|
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 tớ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)
|
API nền tảng mà Warm sẽ gọi để thêm / xoá một tuyến IP cho giao diện đã 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 để giải phóng quyền truy cập được bảo vệ vào Trạng thái nội bộ.
|
Init(WarmFabricStateDelegate *inFabricStateDelegate)
|
Một 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)
|
API nền tảng mà Warm (ấm) sẽ gọi để thay đổi mức độ ưu tiên của 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 Warm sẽ gọi để bắt đầu / dừng quảng cáo của 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á địa chỉ IP của máy chủ lưu trữ sang giao diện đã chỉ định trên ngăn xếp TCP/IP 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.
Thông tin chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Các tham số |
|
||||||||
Giá trị trả về |
|
AddRemoveHostRoute
PlatformResult AddRemoveHostRoute( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd )
API nền tảng mà Warm sẽ gọi để thêm / xoá một tuyến IP cho giao diện đã chỉ định trên ngăn xếp TCP/IP 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.
Thông tin chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Các 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 tớ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.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
||||||
Giá trị trả về |
|
AddRemoveThreadRoute
PlatformResult AddRemoveThreadRoute( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, RoutePriority inPriority, bool inAdd )
API nền tảng mà Warm sẽ gọi để thêm / xoá một tuyến IP cho giao diện đã 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.
Thông tin chi tiết | |||||||||
---|---|---|---|---|---|---|---|---|---|
Các 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 để giải phóng quyền truy cập được bảo vệ vào Trạng thái nội bộ.
Bắt đầu
WEAVE_ERROR Init( WarmFabricStateDelegate *inFabricStateDelegate )
Một API nền tảng mà Warm sẽ gọi trong quá trình thực thi nl::Warm::Init.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
WEAVE_NO_ERROR khi thành công, nếu không thì sẽ là mã lỗi.
|
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 )
API nền tảng mà Warm (ấm) sẽ gọi để thay đổi mức độ ưu tiên của 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.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
||||||
Giá trị trả về |
|
StartStopThreadAdvertisement
PlatformResult StartStopThreadAdvertisement( InterfaceType inInterfaceType, const Inet::IPPrefix & inPrefix, bool inStart )
Một API nền tảng Warm sẽ gọi để bắt đầu / dừng quảng cáo của 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.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Các tham số |
|
||||||
Giá trị trả về |
|