| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- /*
- * Copyright (c) 2021-2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
- #ifndef It3256_STUB_H
- #define It3256_STUB_H
-
- #include "it3256_inter_face_code.h"
- #include "iit3256.h"
- #include "iremote_stub.h"
- #include "nocopyable.h"
- #include "message_parcel.h"
- #include "message_option.h"
- namespace OHOS{
- namespace It3256 {
- class It3256IOStub : public IRemoteStub<IIt3256IO> {
- public:
- It3256IOStub();
- virtual ~It3256IOStub();
-
- int OnRemoteRequest(uint32_t code,
- MessageParcel &data,
- MessageParcel &reply,
- MessageOption &option) override;
-
- 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:
- DISALLOW_COPY_AND_MOVE(It3256IOStub);
- };
- }
- }
-
- #endif // It3256_STUB_H
-
|