| 123456789101112131415161718192021222324 |
- #ifndef IT3256_PROXY_H
- #define IT3256_PROXY_H
- #include "iit3256.h"
- #include "it3256_inter_face_code.h"
- #include "iremote_proxy.h"
- namespace OHOS{
- namespace It3256 {
- class It3256IOProxy : public IRemoteProxy<IIt3256IO> {
- public:
- explicit It3256IOProxy(const sptr<IRemoteObject> &object);
- virtual ~It3256IOProxy();
- bool SetAIRangeCode(unsigned char startch, unsigned char stopch, unsigned char *poutbuf) override;
- bool GetAIRangeCode(unsigned char startch, unsigned char stopch, unsigned char *poutbuf) override;
- private:
- bool SendRequest(It3256IOInterfaceCode code, MessageParcel &data, MessageParcel &reply);
- static inline BrokerDelegator<It3256IOProxy> delegator_;
- };
- } // namespace It3256
- }
- #endif // IT3256_PROXY_H
|