cdev-1.7.2n

This commit is contained in:
2022-12-13 12:44:04 +01:00
commit b3b88fc333
1357 changed files with 338883 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
#include "SampleService.h"
cdevService * newSampleService ( char * name, cdevSystem * system )
{
return new SampleService(name, *system);
}
SampleService::SampleService ( char * name, cdevSystem & system )
: cdevSimpleService(name, system), var(0)
{
}
SampleService::~SampleService ( void )
{
}
void SampleService::handleOneEvent ( void )
{
cdevTransaction * transaction;
char * device;
char * message;
cdevData * data;
if(dequeue(transaction, device, message, data)==CDEV_SUCCESS)
{
data->insert("device", device);
data->insert("message", message);
data->insert("value", var++);
enqueue(CDEV_SUCCESS, transaction, device, message, data);
}
}