RCSW
1.2.24.beta

Contents:

  • Setting Up RCSW
  • Modules Summary
  • Detailed APIs
RCSW
  • File swbus.h

File swbus.h

↰ Parent directory (rcsw/swbus)

Contents

  • Definition (rcsw/swbus/swbus.h)

  • Detailed Description

  • Includes

  • Classes

  • Functions

  • Defines

Definition (rcsw/swbus/swbus.h)

  • Program Listing for File swbus.h

Detailed Description

2017 John Harwell, All rights reserved.

SPDX-License-Identifier: MIT

Includes

  • rcsw/ds/rbuffer.h (File rbuffer.h)

  • rcsw/multithread/cvm.h (File cvm.h)

  • rcsw/multithread/mpool.h (File mpool.h)

  • rcsw/multithread/mutex.h (File mutex.h)

  • rcsw/multithread/pcqueue.h (File pcqueue.h)

  • rcsw/multithread/rdwrlock.h (File rdwrlock.h)

  • rcsw/rcsw.h (File rcsw.h)

Classes

  • Struct swbus

  • Struct swbus_params

  • Struct swbus_rsrvn

  • Struct swbus_rxq_ent

  • Struct swbus_sub

Functions

  • Function swbus_destroy

  • Function swbus_init

  • Function swbus_publish

  • Function swbus_publish_release

  • Function swbus_publish_reserve

  • Function swbus_rxq_front

  • Function swbus_rxq_init

  • Function swbus_rxq_pop_front

  • Function swbus_rxq_timedwait

  • Function swbus_rxq_wait

  • Function swbus_subscribe

  • Function swbus_unsubscribe

Defines

  • Define RCSW_SWBUS_ASYNC

  • Define RCSW_SWBUS_MAX_NAMELEN

  • Define RCSW_SWBUS_NOALLOC_POOLS


© Copyright 2024, John Harwell.

Built with Sphinx using a theme provided by Read the Docs.