/*
 * Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
 *
 * This software is dual-licensed to you under the MIT License (MIT) and
 * the Universal Permissive License (UPL). See the LICENSE file in the root
 * directory for license terms. You may choose either license, or both.
 */


/**
 * @brief Common private header
 */

#ifndef DEVICE_MODEL_CAPABILITY_H
#define    DEVICE_MODEL_CAPABILITY_H

#include "advanced/iotcs_message.h"

#ifdef    __cplusplus
extern "C" {
#endif

    void device_model_capability_initilize(void);
    void device_model_capability_finalize(void);
    iotcs_result device_model_process_capability_request(iotcs_request_message *request);

#ifdef    __cplusplus
}
#endif

#endif    /* DEVICE_MODEL_CAPABILITY_H */

