Lines Matching refs:Request
145 template<> struct DescriptorForType<Request> {
147 MakeOneOfField(1, &Request::payload, COMMAND_GET_INFO),
148 MakeOneOfField(2, &Request::payload, COMMAND_CREATE_SPACE),
149 MakeOneOfField(3, &Request::payload, COMMAND_GET_SPACE_INFO),
150 MakeOneOfField(4, &Request::payload, COMMAND_DELETE_SPACE),
151 MakeOneOfField(5, &Request::payload, COMMAND_DISABLE_CREATE),
152 MakeOneOfField(6, &Request::payload, COMMAND_WRITE_SPACE),
153 MakeOneOfField(7, &Request::payload, COMMAND_READ_SPACE),
154 MakeOneOfField(8, &Request::payload, COMMAND_LOCK_SPACE_WRITE),
155 MakeOneOfField(9, &Request::payload, COMMAND_LOCK_SPACE_READ),
156 MakeOneOfField(10, &Request::payload, COMMAND_WIPE_STORAGE),
157 MakeOneOfField(11, &Request::payload, COMMAND_DISABLE_WIPE));
199 template NVRAM_EXPORT bool Encode<Request>(const Request&, Blob*);
200 template NVRAM_EXPORT bool Encode<Request>(const Request&, void*, size_t*);
201 template NVRAM_EXPORT bool Decode<Request>(const uint8_t*, size_t, Request*);