2016-06-15 23:48:41 +02:00
|
|
|
#ifndef COOKIE_H_
|
|
|
|
#define COOKIE_H_
|
|
|
|
|
2019-10-18 13:37:09 +02:00
|
|
|
/**
|
2020-03-19 00:49:47 +01:00
|
|
|
* @brief This datatype is used to identify different connection over a single interface
|
|
|
|
* (like RMAP or I2C)
|
|
|
|
* @details
|
|
|
|
* To use this class, implement a communication specific child cookie. This cookie
|
|
|
|
* can be used in the device communication interface by performing
|
|
|
|
* a C++ dynamic cast. The cookie can be used to store all kinds of information
|
|
|
|
* about the communication between read and send calls.
|
2019-10-18 13:37:09 +02:00
|
|
|
*/
|
2016-06-15 23:48:41 +02:00
|
|
|
class Cookie{
|
|
|
|
public:
|
|
|
|
virtual ~Cookie(){}
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
#endif /* COOKIE_H_ */
|