agileRTOS (zrtos)  Version 0.8.0 (ghostbuster)
vfs_inode.h File Reference
#include <zrtos/vfs_plugin.h>
Include dependency graph for vfs_inode.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _zrtos_vfs_inode_t
 

Typedefs

typedef struct _zrtos_vfs_inode_t zrtos_vfs_inode_t
 

Functions

bool zrtos_vfs_inode__init (zrtos_vfs_inode_t *thiz, zrtos_vfs_plugin_t *plugin, void *ctx)
 
void zrtos_vfs_inode__deinit (zrtos_vfs_inode_t *thiz)
 
zrtos_vfs_plugin_tzrtos_vfs_inode__get_plugin (zrtos_vfs_inode_t *thiz)
 
void * zrtos_vfs_inode__get_ctx (zrtos_vfs_inode_t *thiz)
 

Typedef Documentation

◆ zrtos_vfs_inode_t

Function Documentation

◆ zrtos_vfs_inode__deinit()

void zrtos_vfs_inode__deinit ( zrtos_vfs_inode_t thiz)

Definition at line 32 of file vfs_inode.h.

34  {
35  thiz->plugin = 0;
36  thiz->ctx = 0;
37 }
zrtos_vfs_plugin_t * plugin
Definition: vfs_inode.h:18
Here is the caller graph for this function:

◆ zrtos_vfs_inode__get_ctx()

void* zrtos_vfs_inode__get_ctx ( zrtos_vfs_inode_t thiz)

Definition at line 45 of file vfs_inode.h.

47  {
48  return thiz->ctx;
49 }

◆ zrtos_vfs_inode__get_plugin()

zrtos_vfs_plugin_t* zrtos_vfs_inode__get_plugin ( zrtos_vfs_inode_t thiz)

Definition at line 39 of file vfs_inode.h.

41  {
42  return thiz->plugin;
43 }
zrtos_vfs_plugin_t * plugin
Definition: vfs_inode.h:18

◆ zrtos_vfs_inode__init()

bool zrtos_vfs_inode__init ( zrtos_vfs_inode_t thiz,
zrtos_vfs_plugin_t plugin,
void *  ctx 
)

Definition at line 22 of file vfs_inode.h.

26  {
27  thiz->plugin = plugin;
28  thiz->ctx = ctx;
29  return true;
30 }
zrtos_vfs_plugin_t * plugin
Definition: vfs_inode.h:18
Here is the caller graph for this function: