ADTF  3.18.4
dynamic_filter.h
Go to the documentation of this file.
1 
7 #pragma once
8 #include "filter.h"
9 
10 namespace adtf
11 {
12 namespace filter
13 {
14 namespace ant
15 {
16 
25 class cDynamicFilter : public ucom::catwo::object<cFilter,
26  streaming::ant::IDynamicDataBinding,
27  streaming::ant::IDynamicInterfaceBinding>
28 {
29  protected:
30  tResult RequestPin(const char* /* strName */,
33  {
34  RETURN_ERROR(ERR_NOT_SUPPORTED);
35  }
36 
37  tResult RequestPin(const char* /* strName */,
40  {
41  RETURN_ERROR(ERR_NOT_SUPPORTED);
42  }
43  tResult RequestBindingObject(const char* /* strName */,
46  {
47  RETURN_ERROR(ERR_NOT_SUPPORTED);
48  }
49 
50  tResult RequestBindingObject(const char* /* strName */,
53  {
54  RETURN_ERROR(ERR_NOT_SUPPORTED);
55  }
56 
57 };
58 
59 } //namespace ant
60 
61 namespace flash
62 {
63 
64 using cDynamicFilter = cFilter;
65 
66 }
67 
68 namespace hollow
69 {
70 
71 using cDynamicFilter = cFilter;
72 
73 }
74 
75 using hollow::cDynamicFilter;
76 
77 } //namespace filter
78 } //namespace adtf
79 
#define RETURN_ERROR(code)
Return specific error code, which requires the calling function's return type to be tResult.
Dynamic Base Filter Class.
Base object pointer to realize binary compatible reference counting in interface methods.
Use this template if you want to implement an ucom::ant::IObject based Interface and/or subclass an e...
Definition: object.h:379
Copyright © Audi Electronics Venture GmbH.
Namespace for entire ADTF SDK.