Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
nl::Weave::Hồ sơ::Chuỗi tham chiếu
#include <src/lib/profiles/common/WeaveMessage.h>
Đây là cách xử lý các chuỗi trong Weave.
Tóm tắt
Lớp này có các biến thể 8 bit và 16 bit.
Tính kế thừa
Kế thừa từ:
nl::Weave::Profiles::KeepedPacketBuffer
Hàm dựng và hàm phá hủy
|
ReferencedString(void)
Hàm dựng không đối số cho các chuỗi được tham chiếu.
|
Thuộc tính công khai
ngắn
bool isShort
Độ dài
uint16_t theLength
chuỗi
char * theString
Hàm công khai
Tham chiếu
ReferencedString(
void
)
Hàm dựng không đối số cho các chuỗi được tham chiếu.
bắt đầu
WEAVE_ERROR init(
uint16_t aLength,
char *aString,
System::PacketBuffer *aBuffer
)
bắt đầu
WEAVE_ERROR init(
uint16_t aLength,
char *aString
)
bắt đầu
WEAVE_ERROR init(
uint8_t aLength,
char *aString,
System::PacketBuffer *aBuffer
)
bắt đầu
WEAVE_ERROR init(
uint8_t aLength,
char *aString
)
toán tử==
bool operator==(
const ReferencedString &
) const
Thông tin chi tiết |
Các thông số |
&aReferencedString
|
Chuỗi để kiểm tra.
|
|
Giá trị trả về |
true
|
Các chuỗi bằng nhau.
|
false
|
Các chuỗi không bằng nhau.
|
|
chuỗi in
char * printString(
void
)
Thông tin chi tiết |
Trả về
|
Một chuỗi có thể in
|
Hàm tĩnh công khai
phân tích cú pháp
WEAVE_ERROR parse(
MessageIterator &,
ReferencedString &
)
Thông tin chi tiết |
Các thông số |
&i
|
Biến lặp của thư được phân tích cú pháp.
|
&aString
|
Một nơi để đưa kết quả phân tích cú pháp vào.
|
|
Giá trị trả về |
WEAVE_NO_ERROR
|
Đã phân tích cú pháp thành công chuỗi.
|
WEAVE_ERROR_INVALID_STRING_LENGTH
|
Chuỗi quá dài đối với bộ đệm (điều này không bao giờ xảy ra).
|
|
Trừ khi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle. Thread là nhãn hiệu đã đăng ký của Thread Group, Inc.
Last updated 2018-06-05 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Thiếu thông tin tôi cần"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Quá phức tạp/quá nhiều bước"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Đã lỗi thời"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Vấn đề về bản dịch"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Vấn đề về mẫu/mã"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Khác"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Dễ hiểu"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Giúp tôi giải quyết được vấn đề"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Khác"
}]