Compare commits
17 Commits
v1.0.0
...
014db34116
| Author | SHA1 | Date | |
|---|---|---|---|
| 014db34116 | |||
| d99137d78d | |||
| 3bc1f60531 | |||
| 992a6eeca0 | |||
| 8762222e0f | |||
| c669e459dd | |||
| 3bc5b50905 | |||
| 66835554f1 | |||
| e16ad84865 | |||
| c1e6409c18 | |||
| 3ad18cacf6 | |||
| 2eab50932f | |||
| baa52d3baa | |||
| d924685e0c | |||
| 044b12cdec | |||
| e39f8de898 | |||
| 0b28bde25b |
@@ -6,13 +6,12 @@
|
|||||||
namespace sp {
|
namespace sp {
|
||||||
class PacketHandler;
|
class PacketHandler;
|
||||||
|
|
||||||
using PacketMessage = Message<
|
using PacketMessage = Message<option::MsgIdType<std::uint8_t>, // add id() operation
|
||||||
option::MsgIdType<std::uint8_t>, // add id() operation
|
option::ReadOperations, // add read() operation
|
||||||
option::ReadOperations, // add read() operation
|
option::WriteOperations, // add write() operation
|
||||||
option::WriteOperations, // add write() operation
|
option::WriteId, // write id before data
|
||||||
option::WriteId, // write id before data
|
option::Handler<PacketHandler> // add dispatch() operation
|
||||||
option::Handler<PacketHandler> // add dispatch() operation
|
>;
|
||||||
>;
|
|
||||||
|
|
||||||
#define PacketConstructor(packetName) \
|
#define PacketConstructor(packetName) \
|
||||||
packetName##Packet() {} \
|
packetName##Packet() {} \
|
||||||
|
|||||||
@@ -114,6 +114,6 @@ template <typename TField, typename... TFields>
|
|||||||
struct FieldsBuilder<TField, TFields...> {
|
struct FieldsBuilder<TField, TFields...> {
|
||||||
using Type = sp::tuple_cat_t<std::tuple<Field<TField, 0>>, typename FieldsBuilder<TFields...>::Type>;
|
using Type = sp::tuple_cat_t<std::tuple<Field<TField, 0>>, typename FieldsBuilder<TFields...>::Type>;
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace details
|
} // namespace details
|
||||||
|
|
||||||
} // namespace sp
|
} // namespace sp
|
||||||
|
|||||||
Reference in New Issue
Block a user