BaseObject.h
Go to the documentation of this file.
79 template <typename ObjectType, typename BaseObjectType> class ObjectTemplate : public BaseObjectType
Defines the information used to create an outgoing message.
Definition: MessageSpec.h:75
Message using regular HTTP header management class.
Definition: SSDP/src/include/Network/SSDP/Message.h:72
virtual void sendMessage(Message &msg, MessageSpec &ms)
Called by framework to construct then send a message.
virtual bool formatMessage(Message &msg, MessageSpec &ms)=0
Standard fields have been completed.
Definition: BaseObject.h:83
bool operator!=(const Iterator &rhs) const
Definition: BaseObject.h:121
std::random_access_iterator_tag iterator_category
Definition: BaseObject.h:85
std::ptrdiff_t difference_type
Definition: BaseObject.h:87
bool operator==(const Iterator &rhs) const
Definition: BaseObject.h:116
Base class template for linked items with type casting.
Definition: BaseObject.h:80
ObjectType
Definition: Libraries/jerryscript/src/include/Jerryscript/Types.h:34
SerializationFormat operator++(SerializationFormat &fmt)
Definition: ArduinoJson.h:120
Definition: SSDP/src/include/Network/SSDP/Message.h:32
SearchMatch
Determines the kind of match obtained when scanning incoming packets.
Definition: MessageSpec.h:61
Definition: ActionRequest.h:25
Definition: BaseObject.h:39
String targetString
Full search target value.
Definition: BaseObject.h:48
const MessageSpec & ms
Specification for message to be sent.
Definition: BaseObject.h:46
SearchFilter(const MessageSpec &ms, uint32_t delayMs)
Definition: BaseObject.h:42