Abstract interface for sharing within an event stream.
More...
#include <IEventShare.h>
Abstract interface for sharing within an event stream.
Definition at line 27 of file IEventShare.h.
◆ ~IEventShare()
IEventShare::~IEventShare |
( |
| ) |
|
|
virtual |
◆ interfaceID()
static const InterfaceID& IEventShare::interfaceID |
( |
| ) |
|
|
inlinestatic |
Definition at line 35 of file IEventShare.h.
35 {
return IID_IEventShare; }
◆ makeClient()
virtual StatusCode IEventShare::makeClient |
( |
int |
num | ) |
|
|
pure virtual |
Make this a client.
- Parameters
-
num | The number for the client. |
◆ makeServer()
virtual StatusCode IEventShare::makeServer |
( |
int |
num | ) |
|
|
pure virtual |
Make this a server.
- Parameters
-
num | The number for the server. |
◆ readEvent()
virtual StatusCode IEventShare::readEvent |
( |
int |
maxevt | ) |
|
|
pure virtual |
Read the next maxevt events.
- Parameters
-
maxevt | The number of events to read. |
◆ share()
virtual StatusCode IEventShare::share |
( |
int |
evtnum | ) |
|
|
pure virtual |
Request to share a given event.
- Parameters
-
evtnum | The event sequence number to share. |
The documentation for this class was generated from the following files: