Data Structures | Defines | Enumerations | Variables

epics/apps/crucible/stream/src/StreamBusInterface.h File Reference

(r4864/r2310)

#include <stddef.h>
Include dependency graph for StreamBusInterface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  StreamBusInterface
class  StreamBusInterface::Client
class  StreamBusInterfaceRegistrarBase
class  StreamBusInterfaceRegistrar< C >
class  StreamBusInterfaceClass

Defines

#define RegisterStreamBusInterface(interface)

Enumerations

enum  StreamIoStatus {
  StreamIoSuccess, StreamIoTimeout, StreamIoNoReply, StreamIoEnd,
  StreamIoFault
}

Variables

const char * StreamIoStatusStr []

Define Documentation

#define RegisterStreamBusInterface (   interface  ) 
Value:
template class StreamBusInterfaceRegistrar<interface>; \
StreamBusInterfaceRegistrar<interface> \
registrar_##interface(#interface); \
void* ref_##interface = &registrar_##interface\

Definition at line 177 of file StreamBusInterface.h.


Enumeration Type Documentation

Enumerator:
StreamIoSuccess 
StreamIoTimeout 
StreamIoNoReply 
StreamIoEnd 
StreamIoFault 

Definition at line 25 of file StreamBusInterface.h.


Variable Documentation

const char* StreamIoStatusStr[]