ONLP
Open Network Linux Platform APIs
|
Generic OID Interface. More...
#include <onlp/onlp_config.h>
#include <onlp/onlp.h>
#include <onlplib/onie.h>
#include <onlplib/pi.h>
#include <onlp/oids.h>
Go to the source code of this file.
Data Structures | |
struct | onlp_generic_info_s |
Generic OID Information Structure. More... | |
Typedefs | |
typedef struct onlp_generic_info_s | onlp_generic_info_t |
Generic OID Information Structure. | |
Functions | |
int | onlp_generic_sw_init (void) |
Initialize the module software module. More... | |
int | onlp_generic_hw_init (uint32_t flags) |
Initialize the module. More... | |
int | onlp_generic_sw_denit (void) |
Deinitialize the generic software module. More... | |
int | onlp_generic_hdr_get (onlp_oid_t oid, onlp_oid_hdr_t *hdr) |
Get the generic header structure. More... | |
int | onlp_generic_info_get (onlp_oid_t oid, onlp_generic_info_t *info) |
Get the module info structure. More... | |
int | onlp_generic_info_to_user_json (onlp_generic_info_t *info, cJSON **cj, uint32_t flags) |
Convert a generic info structure to user JSON. More... | |
int | onlp_generic_info_to_json (onlp_generic_info_t *info, cJSON **cj, uint32_t flags) |
Convert a generic info structure to JSON. More... | |
int | onlp_generic_info_from_json (cJSON *cj, onlp_generic_info_t *info) |
Convert a JSON object to a generic info structure. More... | |
Generic OID Interface.