dapattr.c#314 | OCobject* subnodes = NULL; |
#315 | OCobject* dodsnodes = NULL; |
#324 | OCobject attnode = subnodes[i]; |
#357 | OCobject attnode = dodsnodes[j]; |
daputil.h#29 | extern void collectocpath(OClink conn, OCobject node, NClist* path); |
#35 | extern char* makeocpathstring(OClink, OCobject, const char*); |
#81 | extern NCerror dap_fetch(struct NCDAPCOMMON*,OClink,const char*,OCdxd,OCobject*); |
ncdap.h#101 | extern NCerror dapmerge(NCDAPCOMMON* drno, CDFnode* node, OCobject dasroot); |
oc.c#53 | oc_open(const char* url, OCobject* linkp) |
#60 | *linkp = (OCobject)(state); |
#79 | oc_close(OCobject link) |
#116 | oc_fetch(OCobject link, const char* constraint, |
#117 | OCdxd dxdkind, OCflags flags, OCobject* rootp) |
#128 | if(rootp) *rootp = (OCobject)(root); |
#148 | oc_root_free(OCobject link, OCobject ddsroot) |
#170 | oc_tree_text(OCobject link, OCobject ddsroot) |
#218 | oc_dds_properties(OCobject link, |
#219 | OCobject ddsnode, |
#223 | OCobject* containerp, |
#236 | if(containerp) *containerp = (OCobject)node->container; |
#261 | oc_dds_name(OCobject link, OCobject ddsnode, char** namep) |
#287 | oc_dds_nsubnodes(OCobject link, OCobject ddsnode, size_t* nsubnodesp) |
#308 | oc_dds_atomictype(OCobject link, OCobject ddsnode, OCtype* typep) |
#329 | oc_dds_class(OCobject link, OCobject ddsnode, OCtype* typep) |
#350 | oc_dds_rank(OCobject link, OCobject ddsnode, size_t* rankp) |
#371 | oc_dds_attr_count(OCobject link, OCobject ddsnode, size_t* nattrp) |
#399 | oc_dds_root(OCobject link, OCobject ddsnode, OCobject* rootp) |
#405 | if(rootp) *rootp = (OCobject)node->root; |
#421 | oc_dds_container(OCobject link, OCobject ddsnode, OCobject* containerp) |
#427 | if(containerp) *containerp = (OCobject)node->container; |
#447 | oc_dds_ithfield(OCobject link, OCobject ddsnode, size_t index, OCobject* fieldnodep) |
#461 | if(fieldnodep) *fieldnodep = (OCobject)field; |
#480 | oc_dds_ithsubnode(OCobject link, OCobject ddsnode, size_t index, OCobject* fieldnodep) |
#498 | oc_dds_gridarray(OCobject link, OCobject grid, OCobject* arraynodep) |
#519 | oc_dds_gridmap(OCobject link, OCobject grid, size_t index, OCobject* mapnodep) |
#539 | oc_dds_fieldbyname(OCobject link, OCobject ddsnode, const char* name, OCobject* fieldp) |
#554 | OCobject field; |
#589 | oc_dds_dimensions(OCobject link, OCobject ddsnode, OCobject* dims) |
#601 | dims[i] = (OCobject)dim; |
#622 | oc_dds_ithdimension(OCobject link, OCobject ddsnode, size_t index, OCobject* dimidp) |
#625 | OCobject dimid = NULL; |
#631 | dimid = (OCobject)oclistget(node->array.dimensions,index); |
#652 | oc_dimension_properties(OCobject link, OCobject ddsnode, size_t* sizep, char** namep) |
#680 | oc_dds_dimensionsizes(OCobject link, OCobject ddsnode, size_t* dimsizes) |
#725 | oc_dds_attr(OCobject link, OCobject ddsnode, size_t index, |
#780 | oc_das_attr_count(OCobject link, OCobject dasnode, size_t* nvaluesp) |
#813 | oc_das_attr(OCobject link, OCobject dasnode, size_t index, OCtype* atomtypep, char** valuep) |
#851 | oc_merge_das(OCobject link, OCobject dasroot, OCobject ddsroot) |
#887 | oc_dds_getdataroot(OCobject link, OCobject ddsroot, OCobject* datarootp) |
#902 | *datarootp = (OCobject)droot; |
#922 | oc_data_ithfield(OCobject link, OCobject datanode, size_t index, OCobject* fieldp) |
#936 | *fieldp = (OCobject)field; |
#955 | oc_data_fieldbyname(OCobject link, OCobject datanode, const char* name, OCobject* fieldp) |
#959 | OCobject ddsnode; |
#972 | OCobject field; |
#1009 | oc_data_gridarray(OCobject link, OCobject grid, OCobject* arraydatap) |
#1030 | oc_data_gridmap(OCobject link, OCobject grid, size_t index, OCobject* mapdatap) |
#1050 | oc_data_container(OCobject link, OCobject datanode, OCobject* containerp) |
#1064 | *containerp = (OCobject)container; |
#1083 | oc_data_root(OCobject link, OCobject datanode, OCobject* rootp) |
#1097 | *rootp = (OCobject)root; |
#1119 | oc_data_ithelement(OCobject link, OCobject datanode, size_t* indices, OCobject* elementp) |
#1133 | *elementp = (OCobject)element; |
#1153 | extern OCerror oc_data_ithrecord(OCobject link, OCobject datanode, size_t index, OCobject* recordp) |
#1167 | *recordp = (OCobject)record; |
#1190 | oc_data_position(OCobject link, OCobject datanode, size_t* indices) |
#1221 | oc_data_recordcount(OCobject link, OCobject datanode, size_t* countp) |
#1246 | oc_data_ddsnode(OCobject link, OCobject datanode, OCobject* nodep) |
#1255 | else *nodep = (OCobject)data->pattern; |
#1274 | oc_data_octype(OCobject link, OCobject datanode, OCtype* typep) |
#1301 | oc_data_indexable(OCobject link, OCobject datanode) |
#1325 | oc_data_indexed(OCobject link, OCobject datanode) |
#1369 | oc_data_read(OCobject link, OCobject datanode, |
#1419 | oc_data_readscalar(OCobject link, OCobject datanode, |
#1453 | oc_data_readn(OCobject link, OCobject datanode, |
#1524 | oc_dds_read(OCobject link, OCobject ddsnode, |
#1567 | oc_dds_readscalar(OCobject link, OCobject ddsnode, |
#1607 | oc_dds_readn(OCobject link, OCobject ddsnode, |
#1728 | oc_clientparam_get(OCobject link, const char* param) |
#1744 | oc_clientparam_delete(OCobject link, const char* param) |
#1759 | oc_clientparam_insert(OCobject link, const char* param, const char* value) |
#1775 | oc_clientparam_replace(OCobject link, const char* param, const char* value) |
#1813 | oc_svcerrordata(OCobject link, char** codep, |
#1832 | oc_httpcode(OCobject link) |
#1858 | oc_raw_xdrsize(OCobject link, OCobject ddsroot, off_t* xdrsizep) |
#1873 | oc_update_lastmodified_data(OCobject link) |
#1882 | oc_get_lastmodified_data(OCobject link) |
#1892 | oc_get_connection(OCobject ddsnode, OCobject* linkp) |
#1922 | oc_dumpnode(OCobject link, OCobject ddsroot) |
#1940 | oc_dds_dd(OCobject link, OCobject ddsroot, int level) |
#1954 | oc_dds_ddnode(OCobject link, OCobject ddsroot) |
#1965 | oc_data_ddpath(OCobject link, OCobject datanode, char** resultp) |
#1984 | oc_data_ddtree(OCobject link, OCobject ddsroot) |
#2002 | oc_data_mode(OCobject link, OCobject datanode) |
#2015 | oc_data_free(OCobject link, OCobject datanode) |
#2024 | oc_dds_free(OCobject link, OCobject dds0) |
#2109 | oc_set_useragent(OCobject link, const char* agent) |
#2167 | oc_trace_curl(OCobject link) |
oc.h#160 | typedef void* OCobject; |
#172 | typedef OCobject OCddsnode; |
#186 | typedef OCobject OCdatanode; |
#195 | typedef OCobject OClink; |
#570 | extern OCerror oc_get_connection(OCobject ocnode, OCobject* linkp); |