Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
TivaCan Member List

This is the complete list of members for TivaCan, including all inherited members.

available()Caninline
availableForWrite()Caninline
baseTivaCanprivate
busOffCountCanprotected
Can(const char *ignored)Caninlineprotected
Can(const char *name, size_t tx_buffer_size=config_can_tx_buffer_size(), size_t rx_buffer_size=config_can_rx_buffer_size())Caninlineprotected
canStateTivaCanprivate
close(File *) OVERRIDENodeprotectedvirtual
Device::close(struct _reent *reent, int fd)Devicestatic
Device(const char *name)Device
disable() overrideTivaCanprivatevirtual
DISALLOW_COPY_AND_ASSIGN(TivaCan) (defined in TivaCan)TivaCanprivate
enable() overrideTivaCanprivatevirtual
fcntl(int fd, int cmd, unsigned long data)FileIOstatic
fcntl(File *file, int cmd, unsigned long data)FileIOprotectedvirtual
fd_alloc(void)FileIOprotectedstatic
fd_free(int fd)FileIOprotectedstatic
fd_lookup(File *file)FileIOprotectedstatic
file_lookup(int fd)FileIOprotectedstatic
FileIO(const char *name)FileIOinlineprotected
filesFileIOprotectedstatic
firstDeviceprivatestatic
flush_buffers() OVERRIDECanprotectedvirtual
fstat(File *file, struct stat *stat) overrideNodeprotectedvirtual
Device::fstat(struct _reent *reent, int fd, struct stat *stat)FileIOstatic
get_mode() overrideNodeinlineprivatevirtual
has_rx_buffer_data() OVERRIDECaninlineprotectedvirtual
has_tx_buffer_space() OVERRIDECaninlineprotectedvirtual
interruptTivaCanprivate
interrupt_handler()TivaCan
ioctl(File *file, unsigned long int key, unsigned long data) overrideTivaCanvirtual
Node::ioctl(int fd, unsigned long int key, unsigned long data)FileIOstatic
is_device(int fd)FileIOinlinestatic
lock() (defined in Atomic)Atomicinlineprotected
lock_Nodeprotected
lseek(struct _reent *reent, int fd, _off_t offset, int whence)FileIOstatic
lseek(File *f, off_t offset, int whence)FileIOprotectedvirtual
mode_Nodeprotected
mu_Atomicprivate
mutexFileIOprotectedstatic
nameFileIOprotected
nextDeviceprivate
Node(const char *name)Nodeinlineprotected
NonBlockNode(const char *name)NonBlockNodeinlineprotected
numOpenFilesFileIOprotectedstatic
numReceivedPackets_ (defined in Can)Canstatic
numTransmittedPackets_ (defined in Can)Canstatic
open(File *, const char *, int, int) OVERRIDENodeprotectedvirtual
Device::open(struct _reent *reent, const char *path, int flags, int mode)Devicestatic
overrunCountCanprotected
prevDeviceprivate
read(struct can_frame *frame)Caninline
read(File *file, void *buf, size_t count) OVERRIDECanprotectedvirtual
NonBlockNode::read(struct _reent *reent, int fd, void *buf, size_t count)FileIOstatic
readableNotify_NonBlockNodeprotected
references_Nodeprotected
rxBufCanprotected
select(File *file, int mode) OVERRIDECanprotectedvirtual
NonBlockNode::select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, long long timeout)Devicestatic
select_clear()Devicestatic
select_insert(SelectInfo *info)Deviceprotectedstatic
select_wakeup(SelectInfo *info)Deviceprotectedstatic
select_wakeup_from_isr(SelectInfo *info, int *woken)Deviceprotectedstatic
softErrorCountCanprotected
stat(struct _reent *reent, const char *path, struct stat *stat)Devicestatic
TivaCan(const char *name, unsigned long base, uint32_t interrupt)TivaCan
TivaCan()TivaCanprivate
tx_msg() overrideTivaCanprivatevirtual
txBufCanprotected
txPendingTivaCanprivate
unlock() (defined in Atomic)Atomicinlineprotected
writableNotify_NonBlockNodeprotected
write(const struct can_frame *frame)Caninline
write(File *file, const void *buf, size_t count) OVERRIDECanprotectedvirtual
NonBlockNode::write(struct _reent *reent, int fd, const void *buf, size_t count)FileIOstatic
~Can()Caninlineprotected
~Can()Caninlineprotected
~Device()Devicevirtual
~FileIO()FileIOinlineprotectedvirtual
~Node()Nodeinlineprotectedvirtual
~TivaCan()TivaCaninline