YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
InterfaceForCApi Class Reference

#include </home/runner/work/yarp-documentation/yarp-documentation/yarp/opt-modules/yarp-device-ultrapython/src/devices/ultrapython/InterfaceForCApi.h>

+ Inheritance diagram for InterfaceForCApi:

Public Member Functions

virtual int open_c (const char *path, int oflag)
 
virtual int open_c (const char *path, int oflag, mode_t mode)
 
virtual struct udevudev_new_c ()
 
virtual int xioctl (int fh, int request, void *arg)
 
virtual int xioctl_v4l2 (int fh, int request, struct v4l2_buffer *arg)
 
virtual int ioctl_media_c (int fd, int value, struct media_entity_desc &info)
 
virtual int ioctl_control_c (int fd, int value, struct v4l2_control &info)
 
virtual int ioctl_query_c (int fd, int value, struct v4l2_queryctrl &info)
 
virtual dev_t makedev_c (int major, int minor)
 
virtual struct udev_deviceudev_device_new_from_devnum_c (struct udev *udev, char type, dev_t devnum)
 
virtual const char * udev_device_get_devnode_c (struct udev_device *udev_device)
 
virtual struct udev_deviceudev_device_unref_c (struct udev_device *udev_device)
 
virtual void * mmap_c (void *addr, size_t len, int prot, int flags, int fd, __off_t offset)
 
virtual int select_c (int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout)
 
virtual void * memcpy_c (void *dest, const void *src, size_t size)
 
virtual ~InterfaceForCApi ()
 

Detailed Description

Definition at line 35 of file InterfaceForCApi.h.

Constructor & Destructor Documentation

◆ ~InterfaceForCApi()

virtual InterfaceForCApi::~InterfaceForCApi ( )
inlinevirtual

Definition at line 107 of file InterfaceForCApi.h.

Member Function Documentation

◆ ioctl_control_c()

virtual int InterfaceForCApi::ioctl_control_c ( int  fd,
int  value,
struct v4l2_control &  info 
)
inlinevirtual

Definition at line 66 of file InterfaceForCApi.h.

◆ ioctl_media_c()

virtual int InterfaceForCApi::ioctl_media_c ( int  fd,
int  value,
struct media_entity_desc &  info 
)
inlinevirtual

Definition at line 62 of file InterfaceForCApi.h.

◆ ioctl_query_c()

virtual int InterfaceForCApi::ioctl_query_c ( int  fd,
int  value,
struct v4l2_queryctrl &  info 
)
inlinevirtual

Definition at line 70 of file InterfaceForCApi.h.

◆ makedev_c()

virtual dev_t InterfaceForCApi::makedev_c ( int  major,
int  minor 
)
inlinevirtual

Definition at line 74 of file InterfaceForCApi.h.

◆ memcpy_c()

virtual void * InterfaceForCApi::memcpy_c ( void *  dest,
const void *  src,
size_t  size 
)
inlinevirtual

Definition at line 103 of file InterfaceForCApi.h.

◆ mmap_c()

virtual void * InterfaceForCApi::mmap_c ( void *  addr,
size_t  len,
int  prot,
int  flags,
int  fd,
__off_t  offset 
)
inlinevirtual

Definition at line 93 of file InterfaceForCApi.h.

◆ open_c() [1/2]

virtual int InterfaceForCApi::open_c ( const char *  path,
int  oflag 
)
inlinevirtual

Definition at line 37 of file InterfaceForCApi.h.

◆ open_c() [2/2]

virtual int InterfaceForCApi::open_c ( const char *  path,
int  oflag,
mode_t  mode 
)
inlinevirtual

Definition at line 39 of file InterfaceForCApi.h.

◆ select_c()

virtual int InterfaceForCApi::select_c ( int  nfds,
fd_set *  readfds,
fd_set *  writefds,
fd_set *  exceptfds,
struct timeval *  timeout 
)
inlinevirtual

Definition at line 98 of file InterfaceForCApi.h.

◆ udev_device_get_devnode_c()

virtual const char * InterfaceForCApi::udev_device_get_devnode_c ( struct udev_device udev_device)
inlinevirtual

Definition at line 84 of file InterfaceForCApi.h.

◆ udev_device_new_from_devnum_c()

virtual struct udev_device * InterfaceForCApi::udev_device_new_from_devnum_c ( struct udev udev,
char  type,
dev_t  devnum 
)
inlinevirtual

Definition at line 79 of file InterfaceForCApi.h.

◆ udev_device_unref_c()

virtual struct udev_device * InterfaceForCApi::udev_device_unref_c ( struct udev_device udev_device)
inlinevirtual

Definition at line 89 of file InterfaceForCApi.h.

◆ udev_new_c()

virtual struct udev * InterfaceForCApi::udev_new_c ( )
inlinevirtual

Definition at line 43 of file InterfaceForCApi.h.

◆ xioctl()

virtual int InterfaceForCApi::xioctl ( int  fh,
int  request,
void *  arg 
)
inlinevirtual

Definition at line 46 of file InterfaceForCApi.h.

◆ xioctl_v4l2()

virtual int InterfaceForCApi::xioctl_v4l2 ( int  fh,
int  request,
struct v4l2_buffer *  arg 
)
inlinevirtual

Definition at line 54 of file InterfaceForCApi.h.


The documentation for this class was generated from the following file: