#include <IAthenaIPCTool.h>
|
| DeclareInterfaceID (IAthenaIPCTool, 1, 0) |
|
virtual StatusCode | makeServer (int num, const std::string &streamPortSuffix)=0 |
|
virtual bool | isServer () const =0 |
|
virtual StatusCode | makeClient (int num, std::string &streamPortSuffix)=0 |
|
virtual bool | isClient () const =0 |
|
virtual StatusCode putEvent | ATLAS_NOT_THREAD_SAFE (long eventNumber, const void *source, size_t nbytes, unsigned int status) const =0 |
|
virtual StatusCode | getLockedEvent (void **target, unsigned int &status) const =0 |
|
virtual StatusCode | lockEvent (long eventNumber) const =0 |
|
virtual StatusCode | putObject (const void *source, size_t nbytes, int num=0)=0 |
|
virtual StatusCode | getObject (void **target, size_t &nbytes, int num=0)=0 |
|
virtual StatusCode | clearObject (const char **tokenString, int &num)=0 |
|
virtual StatusCode | lockObject (const char *tokenString, int num=0)=0 |
|
Definition at line 14 of file IAthenaIPCTool.h.
◆ ATLAS_NOT_THREAD_SAFE()
virtual StatusCode putEvent IAthenaIPCTool::ATLAS_NOT_THREAD_SAFE |
( |
long |
eventNumber, |
|
|
const void * |
source, |
|
|
size_t |
nbytes, |
|
|
unsigned int |
status |
|
) |
| const |
|
pure virtual |
◆ clearObject()
virtual StatusCode IAthenaIPCTool::clearObject |
( |
const char ** |
tokenString, |
|
|
int & |
num |
|
) |
| |
|
pure virtual |
◆ DeclareInterfaceID()
◆ getLockedEvent()
virtual StatusCode IAthenaIPCTool::getLockedEvent |
( |
void ** |
target, |
|
|
unsigned int & |
status |
|
) |
| const |
|
pure virtual |
◆ getObject()
virtual StatusCode IAthenaIPCTool::getObject |
( |
void ** |
target, |
|
|
size_t & |
nbytes, |
|
|
int |
num = 0 |
|
) |
| |
|
pure virtual |
◆ isClient()
virtual bool IAthenaIPCTool::isClient |
( |
| ) |
const |
|
pure virtual |
◆ isServer()
virtual bool IAthenaIPCTool::isServer |
( |
| ) |
const |
|
pure virtual |
◆ lockEvent()
virtual StatusCode IAthenaIPCTool::lockEvent |
( |
long |
eventNumber | ) |
const |
|
pure virtual |
◆ lockObject()
virtual StatusCode IAthenaIPCTool::lockObject |
( |
const char * |
tokenString, |
|
|
int |
num = 0 |
|
) |
| |
|
pure virtual |
◆ makeClient()
virtual StatusCode IAthenaIPCTool::makeClient |
( |
int |
num, |
|
|
std::string & |
streamPortSuffix |
|
) |
| |
|
pure virtual |
◆ makeServer()
virtual StatusCode IAthenaIPCTool::makeServer |
( |
int |
num, |
|
|
const std::string & |
streamPortSuffix |
|
) |
| |
|
pure virtual |
◆ putObject()
virtual StatusCode IAthenaIPCTool::putObject |
( |
const void * |
source, |
|
|
size_t |
nbytes, |
|
|
int |
num = 0 |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: